| Prototype |
| E_RTN | EMemory::ByteCountGet( | ulonglong | *pullByteCounted, |
| uchar | ucByteToCount, | ||
| ulonglong | ullOffset = 0, | ||
| ulonglong | ullOffsetSize = EMemory::SizeUpToEnd ); |
Cette fonction décompte le nombre d'octets de l'intervalle de travail ayant la même valeur que la variable ucByteToCount.
| Argument |
|
ulonglong *pullByteCounted adresse d'une variable de type ulonglong où y sera stocké le nombre d'octets décompté. Si cette information ne vous intéresse pas cet argument peut être NULL (la fonction ne retournera pas d'erreur à ce propos). |
|
uchar ucByteToCount octet à décompter. |
|
ulonglong ullOffset = 0 offset de départ de l'intervalle de travail de décompte. |
|
ulonglong ullOffsetSize = EMemory::SizeUpToEnd étendue de l'intervalle de travail de décompte. |
| Retour |
|
E_RTN voir la section retour de la librairie Eclat. |
| Exemple |
|
Description : Décompte du nombre d'octets ayant la valeur 0x41 ('A' en ASCII) dans l'ensemble de l'espace de travail puis dans un intervalle de travail de l'offset 1 sur une taille de 7 octets d'un objet EMemory alloué de 9 octets d'espace de travail contenant les données 0x41, 0x42, 0x41, 0x43, 0x41, 0x44, 0x41, 0x45 et 0x41 ("ABACADAEA" en ASCII). |
|
Code :
|
|
Sortie :
|
|
Vue :
|
| Voir aussi |
| Minimum |
| Version | 1.0.0 |