wofGetDriverVersion 函数 (wofapi.h)
用于查询驱动程序的版本,该驱动程序用于支持特定的提供程序。
语法
HRESULT WofGetDriverVersion(
[in] HANDLE FileOrVolumeHandle,
[in] ULONG Provider,
[out] PULONG WofVersion
);
参数
[in] FileOrVolumeHandle
使用 CreateFile 或类似 API 打开的文件或卷的句柄。
[in] Provider
指示版本查询适用于哪个提供程序。 对于不同的提供程序,同一卷上可以同时存在多个 Wof 版本。
[out] WofVersion
指向 ULONG 的指针,该 ULONG 将在成功完成此函数后包含版本。
返回值
此函数返回一个 HRESULT,指示成功或失败原因。 如果指定提供程序的指定卷上未附加驱动程序,则函数将失败并HRESULT_FROM_WIN32 (ERROR_INVALID_FUNCTION) 。
注解
成功完成后,将更新 WofVersion 值以反映 WOF 驱动程序的版本。 此值包括高序字中操作系统的主版本号和次版本号,以及低序字中的操作系统内部版本号。 可以使用 HIBYTE (HIWORD (WofVersion) ) 提取主版本;可以使用 LOBYTE (HIWORD (WofVersion) ) 提取次要版本;可以使用 LOWORD (WofVersion) 提取内部版本号。
QuickInfo
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | wofapi.h |
Library | Wofutil.lib |
DLL | Wofutil.dll |