WdfPdoInitAllowForwardingRequestToParent, fonction (wdfpdo.h)

[S’applique uniquement à KMDF]

La méthode WdfPdoInitAllowForwardingRequestToParent permet à un pilote d’appeler WdfRequestForwardToParentDeviceIoQueue.

Syntaxe

void WdfPdoInitAllowForwardingRequestToParent(
  [in] PWDFDEVICE_INIT DeviceInit
);

Paramètres

[in] DeviceInit

Pointeur vers une structure WDFDEVICE_INIT .

Valeur de retour

None

Remarques

Si votre pilote utilise WdfRequestForwardToParentDeviceIoQueue pour renvoyer les demandes d’E/S de la file d’attente d’E/S d’un appareil enfant vers la file d’attente d’E/S d’un appareil parent, le pilote doit appeler WdfPdoInitAllowForwardingRequestToParent avant d’appeler WdfDeviceCreate pour créer un objet d’appareil physique (PDO) pour l’appareil enfant. Pour plus d’informations sur l’appel de WdfDeviceCreate, consultez Création d’un objet d’appareil framework.

Pour plus d’informations sur WdfPdoInitAllowForwardingRequestToParent et WdfRequestForwardToParentDeviceIoQueue, consultez Requeuing I/O Requests.

Exemples

L’exemple de code suivant permet à un pilote d’appeler WdfRequestForwardToParentDeviceIoQueue.

WdfPdoInitAllowForwardingRequestToParent(pDeviceInit);

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1,9
En-tête wdfpdo.h (inclure Wdf.h)
Bibliothèque Wdf01000.sys (consultez Gestion de version de la bibliothèque d’infrastructure.)
IRQL PASSIVE_LEVEL
Règles de conformité DDI DriverCreate(kmdf)

Voir aussi

WdfRequestForwardToParentDeviceIoQueue