| 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 |