estrutura WIM_PROVIDER_EXTERNAL_INFO (ntifs.h)
A estrutura WIM_PROVIDER_EXTERNAL_INFO contém o identificador e as informações de status para o provedor de suporte externo do Arquivo de Imagem do Windows (WIM).
Sintaxe
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;
Membros
Version
A versão do provedor WIM. Defina como WIM_PROVIDER_CURRENT_VERSION.
Flags
O status sinalizadores para o provedor WIM. Defina como 0 quando ativo. Caso contrário, Flags será definido como um dos valores a seguir.
Valor | Significado |
---|---|
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE | O provedor WIM não está ativo, o que pode ocorrer quando o arquivo WIM não é encontrado. Nesse caso, o arquivo WIM não será recuperado. |
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED | Indica que o provedor está desmontado. A recuperação será tentada. |
DataSourceId
Um valor de identificador para a fonte de dados do arquivo WIM.
ResourceHash[WIM_PROVIDER_HASH_SIZE]
Um identificador para o objeto contido no WIM. Convencionalmente, um hash do conteúdo de um arquivo, armazenado no WIM.
Comentários
A fonte de suporte para um arquivo é definida com uma solicitação de código de controle FSCTL_SET_EXTERNAL_BACKING . O arquivo WIM que dá suporte ao arquivo especificado na solicitação é definido no membro DataSourceId do WIM_PROVIDER_EXTERNAL_INFO.
Os membros Flags e ResourceHash são válidos quando as informações do provedor são retornadas de uma solicitação de FSCTL_GET_EXTERNAL_BACKING .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 Update |
Cabeçalho | ntifs.h (include Ntifs.h, Fltkernel.h) |