Função WofGetDriverVersion (wofapi.h)
Usada para consultar a versão do driver utilizada para dar suporte a um provedor específico.
Sintaxe
HRESULT WofGetDriverVersion(
[in] HANDLE FileOrVolumeHandle,
[in] ULONG Provider,
[out] PULONG WofVersion
);
Parâmetros
[in] FileOrVolumeHandle
Um identificador para um arquivo ou volume aberto com CreateFile ou uma API semelhante.
[in] Provider
Indica para qual provedor a consulta de versão se destina. Várias versões do Wof podem existir no mesmo volume ao mesmo tempo para provedores diferentes.
[out] WofVersion
Ponteiro para um ULONG que conterá a versão após a conclusão bem-sucedida dessa função.
Retornar valor
Essa função retorna um HRESULT que indica êxito ou o motivo da falha. Se nenhum driver estiver anexado no volume especificado para o provedor especificado, a função falhará com HRESULT_FROM_WIN32(ERROR_INVALID_FUNCTION).
Comentários
Após a conclusão bem-sucedida, o valor wofVersion é atualizado para refletir a versão do driver WOF. Esse valor inclui os números de versão principal e secundária do sistema operacional na palavra de alta ordem e o número de build do sistema operacional na palavra de baixa ordem. A versão principal pode ser extraída com HIBYTE(HIWORD(WofVersion)); a versão secundária pode ser extraída com LOBYTE(HIWORD(WofVersion)); o número de build pode ser extraído com LOWORD(WofVersion).
QuickInfo
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | wofapi.h |
Biblioteca | Wofutil.lib |
DLL | Wofutil.dll |