WofGetDriverVersion 関数 (wofapi.h)

特定のプロバイダーをサポートするために使用されるドライバーのバージョンを照会するために使用されます。

構文

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

パラメーター

[in] FileOrVolumeHandle

CreateFile または同様の API で開かれたファイルまたはボリュームへのハンドル。

[in] Provider

バージョン クエリの対象となるプロバイダーを示します。 異なるプロバイダーに対して、同じボリュームに複数のバージョンの Wof が同時に存在する場合があります。

[out] WofVersion

この関数の正常な完了時にバージョンを格納する ULONG へのポインター。

戻り値

この関数は、成功または失敗の理由を示す HRESULT を返します。 指定したプロバイダーの指定されたボリュームにドライバーが接続されていない場合、関数は HRESULT_FROM_WIN32(ERROR_INVALID_FUNCTION) で失敗します。

注釈

正常に完了すると、WOF ドライバーのバージョンを反映するように WofVersion 値が更新されます。 この値には、オペレーティング システムのメジャー バージョン番号とマイナー バージョン番号が上位ワードに含まれており、下位ワードのオペレーティング システムのビルド番号が含まれます。 メジャー バージョンは HIBYTE(HIWORD(WofVersion)) で抽出できます。マイナー バージョンは LOBYTE(HIWORD(WofVersion)) で抽出できます。ビルド番号は LOWORD(WofVersion) で抽出できます。

QuickInfo

要件

要件
対象プラットフォーム Windows
ヘッダー wofapi.h
Library Wofutil.lib
[DLL] Wofutil.dll

こちらもご覧ください

FSCTL_GET_WOF_VERSION