Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[S’applique uniquement à KMDF]
La méthode WdfDriverWdmGetDriverObject récupère un pointeur vers l’objet de pilote WDM (Windows Driver Model) associé à un objet de pilote d’infrastructure spécifié.
Syntaxe
PDRIVER_OBJECT WdfDriverWdmGetDriverObject(
[in] WDFDRIVER Driver
);
Paramètres
[in] Driver
Handle de l’objet du pilote framework que le pilote a obtenu à partir d’un appel précédent à WdfDriverCreate ou WdfGetDriver.
Valeur de retour
WdfDriverWdmGetDriverObject retourne un pointeur vers une structure DRIVER_OBJECT. Une vérification des bogues système se produit si le handle pilote n’est pas valide.
Remarques
Pointeur que la méthode WdfDriverWdmGetDriverObject retourne est valide jusqu’à ce que l’objet du pilote d’infrastructure soit supprimé. Si le pilote fournit une fonction EvtCleanupCallback pour l’objet de pilote d’infrastructure, le pointeur est valide jusqu’à ce que la fonction de rappel retourne.
Exemples
L’exemple de code suivant obtient un pointeur vers l’objet de pilote WDM associé à un objet de pilote d’infrastructure spécifié.
PDRIVER_OBJECT pDrvObj;
pDrvObj = WdfDriverWdmGetDriverObject(Driver);
Spécifications
| Besoin | Valeur |
|---|---|
| plateforme cible | Universel |
| version minimale de KMDF | 1.0 |
| En-tête | wdfdriver.h (include Wdf.h) |
| Bibliothèque | Wdf01000.sys (voir Versioning de la bibliothèque Framework.) |
| IRQL | <= DISPATCH_LEVEL |
| règles de conformité DDI | DriverCreate(kmdf) |