Поделиться через


структура WIM_PROVIDER_ADD_OVERLAY_INPUT (ntifs.h)

Структура 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

Индекс изображения в WIM-файле, имя файла которого указано в параметре WimFileNameOffset.

WimFileNameOffset

Смещение в байтах от начала этой структуры имени файла WIM, добавляемого в качестве резервного источника. Имя файла представляет собой строку символьных значений WCHAR .

WimFileNameLength

Длина (в байтах) имени файла по адресу WimFileNameOffset.

Комментарии

Имя WIM-файла включается сразу после WIM_PROVIDER_ADD_OVERLAY_INPUT в системном буфере для запроса FSCTL_ADD_OVERLAY управления. Для элемента WimFileNameOffset задано значение sizeof(WIM_PROVIDER_ADD_OVERLAY_INPUT).

Имя WIM-файла содержит завершающий символ NULL. WimFileNameLength содержит длину имени файла, за исключением завершающего значения NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 с обновлением
Верхняя часть ntifs.h (включая Ntifs.h, Fltkernel.h)

См. также раздел

FSCTL_ADD_OVERLAY

FSCTL_REMOVE_OVERLAY

FSCTL_SUSPEND_OVERLAY

FSCTL_UPDATE_OVERLAY