WIM_PROVIDER_ADD_OVERLAY_INPUT 構造体は、新しい Windows イメージ ファイル (WIM) データ ソースを WIM プロバイダーに追加するために使用されます。
構文
typedef struct _WIM_PROVIDER_ADD_OVERLAY_INPUT {
ULONG WimType;
ULONG WimIndex;
ULONG WimFileNameOffset;
ULONG WimFileNameLength;
} WIM_PROVIDER_ADD_OVERLAY_INPUT, *PWIM_PROVIDER_ADD_OVERLAY_INPUT;
メンバーズ
WimType
バッキング ソースとして設定された WIM ファイルの種類。 WIM ファイルの種類は、次のいずれかの値に設定されます。
価値 | 意味 |
---|---|
WIM_BOOT_OS_WIM | WIM ファイルには、Windows システム ファイルが含まれています。 |
WIM_BOOT_NOT_OS_WIM | WIM ファイルには、オペレーティング システム以外のファイルが含まれています。 |
WimIndex
WimFileNameOffset でファイル名が指定されている WIM ファイル内のイメージインデックス。
WimFileNameOffset
バッキング ソースとして追加する WIM ファイルのファイル名のこの構造体の先頭からのオフセット (バイト単位)。 ファイル名は、WCHAR 文字値 文字列です。
WimFileNameLength
WimFileNameOffset で見つかったファイル名長さ (バイト単位)。
備考
WIM ファイル名は、FSCTL_ADD_OVERLAY 制御要求のシステム バッファーに WIM_PROVIDER_ADD_OVERLAY_INPUT の直後に含まれます。 WimFileNameOffset メンバーは、sizeof(WIM_PROVIDER_ADD_OVERLAY_INPUT) に設定されます。
WIM ファイル名には、終端の NULL 文字が含まれています。 WimFileNameLength には、終端の NULL を除くファイル名の長さが含まれます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 Update |
ヘッダー | ntifs.h (Ntifs.h、Fltkernel.h を含む) |