структура WIM_PROVIDER_EXTERNAL_INFO (ntifs.h)
Структура WIM_PROVIDER_EXTERNAL_INFO содержит идентификатор и сведения о состоянии внешнего резервного поставщика файлов образов Windows (WIM).
Синтаксис
typedef struct _WIM_PROVIDER_EXTERNAL_INFO {
ULONG Version;
ULONG Flags;
LARGE_INTEGER DataSourceId;
UCHAR ResourceHash[WIM_PROVIDER_HASH_SIZE];
} WIM_PROVIDER_EXTERNAL_INFO, *PWIM_PROVIDER_EXTERNAL_INFO;
Члены
Version
Версия поставщика WIM. Задайте значение WIM_PROVIDER_CURRENT_VERSION.
Flags
Флаги состояния для поставщика WIM. Установите значение 0 при активности. В противном случае параметру Flags присваивается одно из следующих значений.
Значение | Значение |
---|---|
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE | Поставщик WIM не активен, что может произойти, если WIM-файл не найден. В этом случае WIM-файл не будет восстановлен. |
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED | Указывает, что поставщик отключен. Будет предпринята попытка восстановления. |
DataSourceId
Значение идентификатора для источника данных WIM-файла.
ResourceHash[WIM_PROVIDER_HASH_SIZE]
Идентификатор объекта, содержащегося в WIM. Обычно это хэш содержимого файла, хранящегося в WIM.
Комментарии
Резервный источник для файла задается с помощью запроса кода элемента управления FSCTL_SET_EXTERNAL_BACKING . WIM-файл, который поддерживает файл, указанный в запросе, задается в элементе DataSourceIdWIM_PROVIDER_EXTERNAL_INFO.
Элементы Flags и ResourceHash действительны, когда сведения о поставщике возвращаются из запроса FSCTL_GET_EXTERNAL_BACKING .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 с обновлением |
Верхняя часть | ntifs.h (включая Ntifs.h, Fltkernel.h) |