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 |