FILE_SEGMENT_ELEMENT union (winnt.h)
表示散点/收集读/写操作的 I/O 缓冲区段。
语法
typedef union _FILE_SEGMENT_ELEMENT {
PVOID64 Buffer;
ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
成员
Buffer
指向散点/收集读/写操作的数据的指针。
如果代码编译为 32 位,则为 Buffer 成员分配指针将对值进行签名扩展;这可能会中断在配置了 4 GB 优化 的系统上运行或在 64 位 Windows 上的 WOW64 下运行的大型地址感知应用程序。 因此,在将指针分配给 Buffer 时,请使用 PtrToPtr64 宏。
Alignment
缓冲区的整数表示形式。 系统使用此成员来验证缓冲区是否正确对齐。 应用程序通常在 Buffer 成员上运行。
要求
要求 | 值 |
---|---|
Header | winnt.h |