共用方式為


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_INFODataSourceId 成員中設定。

當提供者資訊從 FSCTL_GET_EXTERNAL_BACKING 要求傳回時,旗標ResourceHash 成員都是有效的。

要求

要求 價值
最低支援的用戶端 Windows 8.1 Update
標頭 ntifs.h (include Ntifs.h, Fltkernel.h)

另請參閱

FSCTL_GET_EXTERNAL_BACKING

FSCTL_SET_EXTERNAL_BACKING