| Prototype |
| E_RTN | EMemory::BlockCopy( | void | *pBlockToCopy, |
| ulonglong | ullBlockToCopySize, | ||
| ulonglong | ullOffset = 0 ); |
Cette fonction copie le bloc d'octets pBlock à l'offset ullOffset.
Il doit y avoir assez de place depuis l'offset jusqu'à la fin de l'espace de travail pour pouvoir stocker les données.
Les données à copier ne sont pas insérées mais elles viennent écrasent les précédentes s'y trouvant.
| Argument |
|
void *pBlockToCopy adresse du bloc d'octets à copier. |
|
ulonglong ullBlockToCopySize taille du bloc d'octets à copier. |
|
ulonglong ullOffset = 0 offset de départ où le bloc d'octets doit être copié. |
| Retour |
|
E_RTN voir la section retour de la librairie Eclat. |
| Exemple |
|
Description : Effectue la copie d'un bloc d'octets 0x41, 0x42 et 0x43 ("ABC" en ASCII) à l'offset 1 d'un objet EMemory d'une taille de 5 octets ayant les informations 0x56, 0x57, 0x58, 0x59 et 0x5A ("VWXYZ" en ASCII). |
|
Code :
|
|
Sortie :
|
|
Vue :
|
| Voir aussi |
| Minimum |
| Version | 1.0.0 |