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


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

Структура WIM_PROVIDER_OVERLAY_ENTRY содержит сведения о конфигурации файла 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

Конкретный идентификатор записи наложения. Один GUID WIM, например в элементе WimGuid , может иметь несколько идентификаторов источников данных.

WimGuid

Уникальный идентификатор WIM-файла.

WimFileNameOffset

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

WimType

Тип WIM-файла, заданного в качестве резервного источника. Для типа WIM-файла задано одно из следующих значений.

Значение Значение
WIM_BOOT_OS_WIM WIM-файл содержит системные файлы Windows.
WIM_BOOT_NOT_OS_WIM WIM-файл содержит файлы, не относящиеся к операционной системе.

WimIndex

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

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