共用方式為


FILE_SEGMENT_ELEMENT聯盟 (winnt.h)

代表 I/O 緩衝區的區段,用於分散/收集讀取/寫入動作。

語法

typedef union _FILE_SEGMENT_ELEMENT {
  PVOID64   Buffer;
  ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;

Members

Buffer

分散/收集讀取/寫入動作之資料指標。

如果程式碼編譯為 32 位,則將指標指派給 Buffer 成員會將值簽署延伸;這可能會中斷在配置了 4 GB 調整 的系統上運行或在 64 位 Windows 上以 WOW64 運行的大地址感知應用程序。 因此,在將指標指派給 Buffer 時,請使用 PtrToPtr64 巨集。

Alignment

緩衝區的整數表示法。 系統會使用此成員來驗證緩衝區是否已正確對齊。 應用程式通常會在 緩衝區 成員上運作。

需求

Requirement 價值觀
Header winnt.h

另請參閱

WriteFileGather 函式ReadFileScatter 函式