WIM_PROVIDER_OVERLAY_ENTRY 結構 (ntifs.h)

WIM_PROVIDER_OVERLAY_ENTRY 結構包含數據源專案的 Windows 映像格式 (WIM) 檔案組態資訊。 它用來識別特定 WIM 檔名和索引,以提供數據給磁碟區上外部支援的檔案。

語法

typedef struct _WIM_PROVIDER_OVERLAY_ENTRY {
  ULONG         NextEntryOffset;
  LARGE_INTEGER DataSourceId;
  GUID          WimGuid;
  ULONG         WimFileNameOffset;
  ULONG         WimType;
  ULONG         WimIndex;
  ULONG         Flags;
} WIM_PROVIDER_OVERLAY_ENTRY, *PWIM_PROVIDER_OVERLAY_ENTRY;

成員

NextEntryOffset

列舉中傳回之下一 個WIM_PROVIDER_OVERLAY_ENTRY 結構的位移。 如果沒有進一步的專案,請將 設定為 0。

DataSourceId

重疊專案的特定標識碼。 單一 WIM GUID,例如 在 WimGuid 成員中,可能會有多個數據源標識碼。

WimGuid

WIM 檔案的唯一標識碼。

WimFileNameOffset

從 WIM 檔案要新增為支援來源之檔名開頭的位移,以位元組為單位。 檔名是 WCHAR 字元值的 NULL 終止字串。

WimType

設定為備份來源的 WIM 檔案類型。 WIM 檔案類型會設定為下列其中一個值。

意義
WIM_BOOT_OS_WIM WIM 檔案包含 Windows 系統檔案。
WIM_BOOT_NOT_OS_WIM WIM 檔案包含非作業系統檔案。

WimIndex

WimFileNameOffset 所指定 WIM 檔案中的影像索引。

Flags

WIM 提供者的狀態旗標。 使用中時設定為 0。 否則 Flags 會 設定為下列其中一個值。

意義
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE WIM 提供者沒有作用中,這可以在找不到 WIM 檔案時發生。 在此情況下,將不會復原 WIM 檔案。
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED 提供者已卸除。 將會嘗試復原。

規格需求

需求
最低支援的用戶端 Windows 8.1 更新版
標頭 ntifs.h (包括 Ntifs.h、Fltkernel.h)

另請參閱

FSCTL_ENUM_OVERLAY