WdfRequestGetIoQueue, fonction (wdfrequest.h)
[S’applique à KMDF et UMDF]
La méthode WdfRequestGetIoQueue retourne un handle à l’objet de file d’attente du framework à partir duquel une requête d’E/S spécifiée a été remise.
Syntaxe
WDFQUEUE WdfRequestGetIoQueue(
[in] WDFREQUEST Request
);
Paramètres
[in] Request
Handle vers un objet de requête de framework.
Valeur de retour
WdfRequestGetIoQueue retourne un handle à un objet de file d’attente framework. Si la demande a été créée par le pilote ou si le pilote a déjà effectué la requête d’E/S spécifiée, la méthode retourne NULL.
Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.
Remarques
Pour plus d’informations sur WdfRequestGetIoQueue, consultez Obtenir des informations sur une demande d’E/S.
Exemples
L’exemple de code suivant obtient un handle pour l’objet d’appareil qui représente l’appareil auquel appartient une requête.
WDFDEVICE device;
device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
d’en-tête | wdfrequest.h (include Wdf.h) |
bibliothèque | Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
règles de conformité DDI | DriverCreate(kmdf), InvalidReqAccess(kmdf), InvalidReqAccessLocal(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |