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 |