FSCTL_SET_INTEGRITY_INFORMATION_BUFFER結構 (winioctl.h)
使用 FSCTL_SET_INTEGRITY_INFORMATION 控制項程式碼傳遞的輸入緩衝區。
語法
typedef struct _FSCTL_SET_INTEGRITY_INFORMATION_BUFFER {
WORD ChecksumAlgorithm;
WORD Reserved;
DWORD Flags;
} FSCTL_SET_INTEGRITY_INFORMATION_BUFFER, *PFSCTL_SET_INTEGRITY_INFORMATION_BUFFER;
成員
ChecksumAlgorithm
指定總和檢查碼演算法。
值 | 意義 |
---|---|
|
檔案或目錄未設定為使用完整性。 |
|
檔案或目錄會使用 CRC64 總和檢查碼來提供完整性。 |
|
保留供未來使用。 不得使用。 |
|
總和檢查碼演算法維持不變。 |
Reserved
必須是 0
Flags
包含零個或多個旗標。
備註
如果指定 了FSCTL_INTEGRITY_FLAG_CHECKSUM_ENFORCEMENT_OFF ,且檔案是以共用許可權開啟,讓後續開啟可以成功,則未指定 FSCTL_INTEGRITY_FLAG_CHECKSUM_ENFORCEMENT_OFF的應用程式可能會讀取損毀的資料。
規格需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | winioctl.h (包含 Windows.h) |
另請參閱
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER