Partager via


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)

Voir aussi

WdfIoQueueGetDevice