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) |