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
オーバーレイ エントリの特定の識別子。 WimGuid メンバーなどの 1 つの WIM GUID には、複数のデータ ソース識別子が含まれる場合があります。
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 Update |
Header | ntifs.h (Ntifs.h、Fltkernel.h を含む) |