Partager via


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

Voir aussi

FSCTL_GET_WOF_VERSION