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.
La règle InternalIoctlReqs spécifie que les demandes IOCTL internes ne sont pas transmises aux interfaces de pilote de périphérique (DDIs) de requête-envoi de kmDF inappropriées.
Toutes les requêtes présentées au pilote dans la fonction de rappel EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL sont garanties comme des requêtes IOCTL internes. Par conséquent, ces IOCTL ne peuvent pas être envoyées à l’aide de DDIs spécifiques à l’envoi de requêtes de lecture, d’écriture ou de IOCTL, telles que WdfIoTargetSendReadSynchronously, WdfIoTargetSendWriteSynchronously, WdfIoTargetIoctlSynchronously, WdfUsbTargetPipeWriteSynchronously.
Modèle de pilote : KMDF
Comment tester
| Au moment de la compilation |
|---|
Exécutez Static Driver Verifier et spécifiez la règle InternalIoctlReqs . Utilisez les étapes suivantes pour exécuter l’analyse de votre code :
Pour plus d’informations, consultez Utilisation du vérificateur de pilote statique pour rechercher des défauts dans les pilotes. |
S’applique à
WdfIoTargetSendIoctlSynchronouslyWdfIoTargetSendReadSynchronouslyWdfIoTargetSendWriteSynchronouslyWdfUsbTargetPipeReadSynchronouslyWdfUsbTargetPipeWriteSynchronously