表示散点/收集读/写作的 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 |