Fonction WofGetDriverVersion (wofapi.h)
Utilisé pour demander la version du pilote utilisé pour supporter un fournisseur particulier.
Syntaxe
HRESULT WofGetDriverVersion(
[in] HANDLE FileOrVolumeHandle,
[in] ULONG Provider,
[out] PULONG WofVersion
);
Paramètres
[in] FileOrVolumeHandle
Handle pour un fichier ou un volume ouvert avec CreateFile ou une API similaire.
[in] Provider
Indique le fournisseur auquel la requête de version est destinée. Plusieurs versions de Wof peuvent exister sur le même volume en même temps pour différents fournisseurs.
[out] WofVersion
Pointeur vers un ULONG qui contiendra la version une fois cette fonction terminée.
Valeur retournée
Cette fonction retourne un HRESULT indiquant la réussite ou la raison de l’échec. Si aucun pilote n’est attaché sur le volume spécifié pour le fournisseur spécifié, la fonction échoue avec HRESULT_FROM_WIN32(ERROR_INVALID_FUNCTION).
Remarques
Une fois l’exécution réussie, la valeur WofVersion est mise à jour pour refléter la version du pilote WOF. Cette valeur inclut les numéros de version principale et secondaire du système d’exploitation dans le mot d’ordre élevé et le numéro de build du système d’exploitation dans le mot d’ordre inférieur. La version principale peut être extraite avec HIBYTE(HIWORD(WofVersion)) ; la version mineure peut être extraite avec LOBYTE(HIWORD(WofVersion)) ; le numéro de build peut être extrait avec LOWORD(WofVersion).
Info express
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | wofapi.h |
Bibliothèque | Wofutil.lib |
DLL | Wofutil.dll |