FILE_SEGMENT_ELEMENT union (winnt.h)
Représente un segment d’une mémoire tampon d’E/S pour les actions de lecture/écriture de nuages de points/de collecte.
Syntaxe
typedef union _FILE_SEGMENT_ELEMENT {
PVOID64 Buffer;
ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
Membres
Buffer
Pointeur vers les données de l’action de lecture/écriture de nuages de points/regroupements.
L’affectation d’un pointeur au membre Buffer signe-étend la valeur si le code est compilé en 32 bits ; Cela peut arrêter les applications prenant en charge les grandes adresses qui s’exécutent sur des systèmes configurés avec un réglage de 4 gigaoctets ou s’exécutant sous WOW64 sur Windows 64 bits. Par conséquent, utilisez la macro PtrToPtr64 lors de l’affectation de pointeurs vers Buffer.
Alignment
Représentation entière de la mémoire tampon. Le système utilise ce membre pour vérifier que la mémoire tampon est correctement alignée. Les applications fonctionnent généralement sur le membre Buffer .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | winnt.h |
Voir aussi
WriteFileGather, fonction ReadFileScatter