FSCTL_GET_INTEGRITY_INFORMATION_BUFFER構造体 (winioctl.h)
ファイルまたはディレクトリの整合性情報を格納します。 FSCTL_GET_INTEGRITY_INFORMATION コントロール コードから返されます。
構文
typedef struct _FSCTL_GET_INTEGRITY_INFORMATION_BUFFER {
WORD ChecksumAlgorithm;
WORD Reserved;
DWORD Flags;
DWORD ChecksumChunkSizeInBytes;
DWORD ClusterSizeInBytes;
} FSCTL_GET_INTEGRITY_INFORMATION_BUFFER, *PFSCTL_GET_INTEGRITY_INFORMATION_BUFFER;
メンバー
ChecksumAlgorithm
使用されるチェックサム アルゴリズム。
値 | 説明 |
---|---|
|
ファイルまたはディレクトリは、整合性を使用するように構成されていません。 |
|
ファイルまたはディレクトリは、CRC64 チェックサムを使用して整合性を提供します。 |
|
将来使用するために予約されています。 |
Reserved
将来使用するために予約されています。 0 に設定されます。
Flags
1 つ以上のフラグを含みます。
値 | 説明 |
---|---|
|
設定すると、チェックサムの適用は無効になります。 |
ChecksumChunkSizeInBytes
チェックサムの計算に使用されるチャンクのサイズ (バイト単位)。
ClusterSizeInBytes
このボリュームのクラスターのサイズ (バイト単位)。 この値は 2 の累乗である必要があり、基になるハードウェアのセクター サイズ以上であり、セクター サイズの 2 倍の累乗である必要があります。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | winioctl.h (Windows.h を含む) |
関連項目
FSCTL_GET_INTEGRITY_INFORMATION