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

另请参阅

FSCTL_GET_WOF_VERSION