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

Confira também

FSCTL_GET_WOF_VERSION