FILE_SEGMENT_ELEMENT Union (winnt.h)
Stellt ein Segment eines E/A-Puffers für Scatter-/Gather-Lese-/Schreibaktionen dar.
Syntax
typedef union _FILE_SEGMENT_ELEMENT {
PVOID64 Buffer;
ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
Member
Buffer
Ein Zeiger auf die Daten für die Lese-/Schreibaktion scatter/gather.
Wenn Sie dem Buffer-Member einen Zeiger zuweisen, wird der Wert signiert und erweitert, wenn der Code als 32-Bits kompiliert wird. Dies kann Anwendungen mit großem Adressbewusstsein unterbrechen, die auf Systemen ausgeführt werden, die mit 4-Gigabyte-Optimierung konfiguriert sind oder unter WOW64 unter 64-Bit-Windows ausgeführt werden. Verwenden Sie daher das PtrToPtr64-Makro , wenn Sie dem Puffer Zeiger zuweisen.
Alignment
Eine ganzzahlige Darstellung des Puffers. Das System verwendet diesen Member, um zu überprüfen, ob der Puffer ordnungsgemäß ausgerichtet ist. Anwendungen werden in der Regel mit dem Buffer-Member ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Header | winnt.h |