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) |