次の方法で共有


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 に設定します。 それ以外の場合 フラグ は、次のいずれかの値に設定されます。

価値 意味
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE WIM プロバイダーがアクティブではありません。WIM ファイルが見つからない場合に発生する可能性があります。 この場合、WIM ファイルは回復されません。
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED プロバイダーがマウント解除されます。 復旧が試行されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 8.1 Update
ヘッダー ntifs.h (Ntifs.h、Fltkernel.h を含む)

関連項目

FSCTL_ENUM_OVERLAY