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 |