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 |