Prototype |
long | EMemory::OffsetStatusSizeGet( | ulonglong | ullOffset, |
ulonglong | ullOffsetSize ); |
Cette fonction retourne le statut d'un intervalle de travail d'un objet EMemory (voir Base » Intervalle de travail, Base » Statut d'un intervalle de travail) qui l'une des valeurs définie dans l'énumération de l'objet (voir Enum).
Contrairement aux autres fonctions, la variable ullOffsetSize ne peut avoir la valeur EMemory::SizeUpToEnd. Vous devez spécifier l'étendue réelle de l'intervalle de travail. Si vous spécifiez EMemory::SizeUpToEnd, la fonction considère que l'étendue de l'intervalle de travail est égale à 0xFFFFFFFFFFFFFFFFL (soit 18.446.744.073.709.551.615 octets).
Argument |
ulonglong ullOffset offset de départ de l'intervalle de travail. |
ulonglong ullOffsetSize étendue de l'intervalle de travail. |
Retour |
long statut de l'offset, soit EMemory::OffsetStatus_Unknown soit EMemory::OffsetStatus_In soit EMemory::OffsetStatus_Limit soit EMemory::OffsetStatus_Out soit EMemory::OffsetStatus_Ride. |
Exemple |
Description : Teste le statut des intervalles de travail (offset + étendue) d'une étendue de 3 octets pour des offsets de 0, 2, 4, 5 et 6 d'un objet EMemory alloué de 5 octets d'espace de travail. |
Code :
|
Sortie :
|
Vue :
|
Voir aussi |
long EMemory::OffsetStatusGet( ulonglong ullOffset ); |
Minimum |
Version | 1.0.0 |