Freigeben über


WofGetDriverVersion-Funktion (wofapi.h)

Wird eingesetzt, um die Version des Treibers abzufragen, der zur Unterstützung eines bestimmten Anbieters verwendet wird.

Syntax

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

Parameter

[in] FileOrVolumeHandle

Ein Handle für eine Datei oder ein Volume, das mit CreateFile oder einer ähnlichen API geöffnet wird.

[in] Provider

Gibt an, für welchen Anbieter die Versionsabfrage vorgesehen ist. Mehrere Versionen von Wof können auf demselben Volume gleichzeitig für verschiedene Anbieter vorhanden sein.

[out] WofVersion

Zeiger auf eine ULONG, die die Version enthält, wenn diese Funktion erfolgreich abgeschlossen wurde.

Rückgabewert

Diese Funktion gibt ein HRESULT zurück, das den Erfolg oder den Grund für einen Fehler angibt. Wenn auf dem angegebenen Volume für den angegebenen Anbieter kein Treiber angefügt ist, schlägt die Funktion mit HRESULT_FROM_WIN32(ERROR_INVALID_FUNCTION) fehl.

Hinweise

Nach erfolgreicher Fertigstellung wird der WofVersion-Wert aktualisiert, um die Version des WOF-Treibers widerzuspiegeln. Dieser Wert enthält die Haupt- und Nebenversionsnummern des Betriebssystems im Wort "Hohe Ordnung" und die Buildnummer des Betriebssystems im Wort "Low-Order". Die Hauptversion kann mit HIBYTE(HIWORD(WofVersion)) extrahiert werden. die Nebenversion kann mit LOBYTE(HIWORD(WofVersion)) extrahiert werden; die Buildnummer kann mit LOWORD(WofVersion) extrahiert werden.

QuickInfo

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile wofapi.h
Bibliothek Wofutil.lib
DLL Wofutil.dll

Weitere Informationen

FSCTL_GET_WOF_VERSION