WIM_PROVIDER_EXTERNAL_INFO結構 (ntifs.h)
WIM_PROVIDER_EXTERNAL_INFO 結構會保存 Windows 映像檔 (WIM) 外部支援提供者的識別碼和狀態資訊。
語法
typedef struct _WIM_PROVIDER_EXTERNAL_INFO {
ULONG Version;
ULONG Flags;
LARGE_INTEGER DataSourceId;
UCHAR ResourceHash[WIM_PROVIDER_HASH_SIZE];
} WIM_PROVIDER_EXTERNAL_INFO, *PWIM_PROVIDER_EXTERNAL_INFO;
成員
Version
WIM 提供者版本。 設定為 WIM_PROVIDER_CURRENT_VERSION。
Flags
WIM 提供者的狀態旗標。 當使用中時,設定為 0。 否則,旗標 設定為下列其中一個值。
價值 | 意義 |
---|---|
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE | WIM 提供者沒有作用中,這可能發生在找不到 WIM 檔案時。 在此情況下,將不會復原 WIM 檔案。 |
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED | 表示已卸除提供者。 將會嘗試復原。 |
DataSourceId
WIM 檔案數據源的標識碼值。
ResourceHash[WIM_PROVIDER_HASH_SIZE]
WIM 內含之物件的標識碼。 傳統上,儲存在 WIM 內之檔案內容的哈希。
言論
檔案的備份來源是使用 FSCTL_SET_EXTERNAL_BACKING 控件程式代碼要求來設定。 備份要求中所指定檔案的 WIM 檔案是在 WIM_PROVIDER_EXTERNAL_INFO的 DataSourceId 成員中設定。
當提供者資訊從 FSCTL_GET_EXTERNAL_BACKING 要求傳回時,旗標 和 ResourceHash 成員都是有效的。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8.1 Update |
標頭 | ntifs.h (include Ntifs.h, Fltkernel.h) |