Compartir a través de


estructura WIM_PROVIDER_EXTERNAL_INFO (ntifs.h)

La estructura de WIM_PROVIDER_EXTERNAL_INFO contiene la información de identificador y estado del proveedor de respaldo externo de Archivo de imagen de Windows (WIM).

Sintaxis

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;

Miembros

Version

La versión del proveedor WIM. Establezca en WIM_PROVIDER_CURRENT_VERSION.

Flags

Marcas de estado para el proveedor WIM. Se establece en 0 cuando está activo. De lo contrario , flags se establece en uno de los valores siguientes.

Valor Significado
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE El proveedor WIM no está activo, lo que puede ocurrir cuando no se encuentra el archivo WIM. En este caso, el archivo WIM no se recuperará.
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED Indica que el proveedor está desmontado. Se intentará la recuperación.

DataSourceId

Valor de identificador para el origen de datos del archivo WIM.

ResourceHash[WIM_PROVIDER_HASH_SIZE]

Identificador del objeto contenido en el WIM. Convencionalmente, un hash del contenido de un archivo, almacenado en el WIM.

Comentarios

El origen de respaldo de un archivo se establece con una solicitud de código de control FSCTL_SET_EXTERNAL_BACKING . El archivo WIM que respalda el archivo especificado en la solicitud se establece en el miembro DataSourceId de WIM_PROVIDER_EXTERNAL_INFO.

Los miembros Flags y ResourceHash son válidos cuando se devuelve la información del proveedor desde una solicitud de FSCTL_GET_EXTERNAL_BACKING.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 Update
Encabezado ntifs.h (incluya Ntifs.h, Fltkernel.h)

Consulte también

FSCTL_GET_EXTERNAL_BACKING

FSCTL_SET_EXTERNAL_BACKING