Prototype |
E_RTN | EMemory::BlockFill( | void | *pBlockToFill, |
ulonglong | ullBlockToFillSize, | ||
ulonglong | ullOffset = 0, | ||
ulonglong | ullOffsetSize = EMemory::SizeUpToEnd ); |
Cette fonction remplit chaque octet de l'intervalle de travail des valeurs du bloc d'octets pBlockToFill.
C'est l'une des fonctions à utiliser si l'on désire nettoyer une partie de l'espace de travail.
Argument |
void *pBlockToFill adresse du bloc d'octets à utiliser pour le remplissage des données de l'intervalle de travail. |
ulonglong ullBlockToFillSize taille du bloc à utiliser pour le remplissage des données de l'intervalle de travail. |
ulonglong ullOffset = 0 offset de départ de l'intervalle de travail de remplissage. |
ulonglong ullOffsetSize = EMemory::SizeUpToEnd étendue de l'intervalle de travail de remplissage. |
Retour |
E_RTN voir la section retour de la librairie Eclat. |
Exemple |
Description : Remplissage de l'espace de travail d'un bloc d'octets de 4 octets (0x41, 0x42, 0x43, 0x44 soit "ABCD" en ASCII), puis de l'intervalle de travail de l'offset 1 sur une taille de 8 octets d'un bloc d'octets de 3 octets (0x45, 0x46, 0x47 soit "EFG" en ASCII), d'un objet EMemory alloué de 10 octets d'espace de travail. |
Code :
|
Sortie :
|
Vue :
|
Voir aussi |
E_RTN EMemory::ZeroFill( void ); E_RTN EMemory::ByteFill( uchar ucByteToFill, ulonglong ullOffset = 0, ulonglong ullOffsetSize = EMemory::SizeUpToEnd ); |
Minimum |
Version | 1.0.0 |