FILE_SEGMENT_ELEMENT联合 (winnt.h)

表示散点/收集读/写作的 I/O 缓冲区段。

Syntax

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