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 WdfFileObjectWdmGetFileObject retourne l’objet de fichier wdM (Windows Driver Model) associé à un objet de fichier framework spécifié.
Syntaxe
PFILE_OBJECT WdfFileObjectWdmGetFileObject(
[in] WDFFILEOBJECT FileObject
);
Paramètres
[in] FileObject
Handle d’un objet de fichier framework.
Valeur de retour
WdfFileObjectWdmGetFileObject renvoie un pointeur vers la structure FILE_OBJECT associée à l’objet de fichier framework spécifié, ou null s’il n’existe aucun objet de fichier WDM pour l’objet de fichier framework spécifié.
Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.
Remarques
Pointeur que la méthode WdfFileObjectWdmGetFileObject retourne est valide jusqu’à ce que l’objet de fichier framework soit supprimé. Si le pilote fournit un EvtCleanupCallback fonction pour l’objet de fichier framework, le pointeur est valide jusqu’à ce que la fonction de rappel retourne.
Pour plus d’informations sur les objets de fichier framework, consultez Framework File Objects.
Exemples
L’exemple de code suivant obtient un handle pour l’objet de fichier WDM associé à un objet de fichier framework spécifié.
PFILE_OBJECT pReturnedFileObject;
pReturnedFileObject = WdfFileObjectWdmGetFileObject(fileObject);
Spécifications
| Besoin | Valeur |
|---|---|
| plateforme cible | Universel |
| version minimale de KMDF | 1.0 |
| En-tête | wdffileobject.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), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |