Función WofGetDriverVersion (wofapi.h)

Se emplea para consultar la versión del controlador que se usa para admitir un proveedor determinado.

Sintaxis

HRESULT WofGetDriverVersion(
  [in]  HANDLE FileOrVolumeHandle,
  [in]  ULONG  Provider,
  [out] PULONG WofVersion
);

Parámetros

[in] FileOrVolumeHandle

Identificador de un archivo o volumen abierto con CreateFile o una API similar.

[in] Provider

Indica para qué proveedor está pensada la consulta de versión. Es posible que existan varias versiones de Wof en el mismo volumen al mismo tiempo para distintos proveedores.

[out] WofVersion

Puntero a una ULONG que contendrá la versión después de completar correctamente esta función.

Valor devuelto

Esta función devuelve un VALOR HRESULT que indica que se ha realizado correctamente o el motivo del error. Si no hay ningún controlador asociado en el volumen especificado para el proveedor especificado, se producirá un error en la función con HRESULT_FROM_WIN32(ERROR_INVALID_FUNCTION).

Comentarios

Cuando se completa correctamente, el valor WofVersion se actualiza para reflejar la versión del controlador WOF. Este valor incluye los números de versión principal y secundaria del sistema operativo en la palabra de orden superior y el número de compilación del sistema operativo en la palabra de orden bajo. La versión principal se puede extraer con HIBYTE(HIWORD(WofVersion)); la versión secundaria se puede extraer con LOBYTE(HIWORD(WofVersion)); el número de compilación se puede extraer con LOWORD(WofVersion).

InformaciónRápida

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado wofapi.h
Library Wofutil.lib
Archivo DLL Wofutil.dll

Consulte también

FSCTL_GET_WOF_VERSION