UDF > StructureConstants >


$tagOVERLAPPED

Contient des informations utilisées dans les entrée/sortie (I/O) asynchrone (ou overlapped)

Global Const $tagOVERLAPPED = "ulong_ptr Internal;ulong_ptr InternalHigh;struct; dword Offset;dword OffsetHigh; endstruct;handle hEvent"

Champs

Internal Réservé à l'usage du système d'exploitation. Ce membre, qui spécifie un état ​​dépendant du système, est valable lorsque la fonction GetOverlappedResult retourne sans définir l'information supplémentaire d'erreur à ERROR_IO_PENDING.
InternalHigh Réservé à l'usage du système d'exploitation. Ce membre, qui spécifie la longueur des données transférées, est valable lorsque la fonction GetOverlappedResult retourne True.
Offset Position dans le fichier à laquelle démarrer le transfert. La position dans le fichier est un décalage d'octets à partir du début du fichier.
Le processus appelant doit définir ce membre avant d'appeler la fonction ReadFile ou WriteFile.
Ce membre est utilisé uniquement lorsque le périphérique est un fichier. Sinon, ce membre doit être à zéro.
OffsetHigh Mot de poids fort de la position dans le fichier à partir duquel commencer le transfert.
Ce membre est utilisé uniquement lorsque le périphérique est un fichier. Sinon, ce membre doit être à zéro.
hEvent Handle d'un événement qui sera mis à l'état ​​signalé lorsque l'opération sera terminée.
Le processus appelant doit définir ce membre à zéro ou à un handle d'événement valable avant d'appeler les fonctions overlapped.