| Prototype |
| E_RTN | EMemory::BlocksCountGet( | ulonglong | *pullBlockCounted, |
| ulonglong | *pullBlockWeightAccrued, | ||
| EMemory::SC_BLOCK | *pscBlockToCount, | ||
| ulonglong | ullBlockToCountCount, | ||
| ulonglong | ullOffset = 0, | ||
| ulonglong | ullOffsetSize = EMemory::SizeUpToEnd ); |
Cette fonction décompte le nombre de blocs d'octets de l'intervalle de travail ayant pour valeur l'un des blocs d'octets pscBlockToCount.
| Argument |
|
ulonglong *pullBlockCounted adresse d'une variable de type ulonglong où y sera stocké le nombre de bloc d'octets trouvé. Si cette information ne vous intéresse pas cet argument peut être NULL (la fonction ne retournera pas d'erreur à ce propos). |
|
ulonglong *pullBlockWeightAccrued adresse d'une variable de type ulonglong où y sera stocké le poids octale de tous les blocs d'octets décomptés, c'est à dire la somme de tous les octets décomptés. Si cette information ne vous intéresse pas cet argument peut être NULL (la fonction ne retournera pas d'erreur à ce propos). |
|
EMemory::SC_BLOCK *pscBlockToCount adresse de la structure de type EMemory::SC_BLOCK ou du tableau de structures de type EMemory::SC_BLOCK à décompter. |
|
ulonglong ullBlockToCountCount nombre de structure de type EMemory::SC_BLOCK contenu dans le pointeur pscBlockToFind à décompter. |
|
ulonglong ullOffset = 0 offset de départ de l'intervalle de travail de décompter. |
|
ulonglong ullOffsetSize = EMemory::SizeUpToEnd étendue de l'intervalle de travail de décompter. |
| Retour |
|
E_RTN voir la section retour de la librairie Eclat. |
| Exemple |
|
Description : Décompte de tous les blocs d'octets ayant soit la valeur 0x0D, soit la valeur 0x0A, soit les valeur 0x0D et 0x0A, soit la valeur 0x00 dans un objet EMemory alloué de 26 octets d'espace de travail contenant les données 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x0D, 0x0A, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x0D, 0x4C, 0x4D, 0x4E, 0x4F, 0x0A, 0x50, 0x51, 0x52, 0x00, 0x53, 0x54 et 0x0D ("ABCDEF\x0D\x0AGHIJK\x0DLMNO\x0APQR\x00ST\x0D" en ASCII). |
|
Code :
|
|
Sortie :
|
|
Vue :
|
| Voir aussi |
| Minimum |
| Version | 1.0.0 |