FILE_SEGMENT_ELEMENT 共用体 (winnt.h)
読み取り/書き込みアクションを分散/収集するための I/O バッファーのセグメントを表します。
構文
typedef union _FILE_SEGMENT_ELEMENT {
PVOID64 Buffer;
ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
メンバー
Buffer
散布図/収集の読み取り/書き込みアクションのデータへのポインター。
Buffer メンバーへのポインターを割り当てると、コードが 32 ビットとしてコンパイルされる場合、値の符号が拡張されます。これにより、4 ギガバイト チューニングで構成されたシステムで実行されている、または 64 ビット Windows の WOW64 で実行されている大きなアドレス対応アプリケーションが壊れる可能性があります。 したがって、Buffer へのポインターを割り当てるときは 、PtrToPtr64 マクロを使用 します。
Alignment
Buffer の整数表現。 システムはこのメンバーを使用して、バッファーが適切に配置されていることを検証します。 通常、アプリケーションは Buffer メンバーに対して動作します。
要件
要件 | 値 |
---|---|
Header | winnt.h |