IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)
Ce IOCTL est utilisé par une application en mode utilisateur ou un pilote en mode noyau qui nécessite une notification quand un élément intéressant se produit dans le miniport virtuel. Cet IOCTL peut être utilisé, par exemple, lorsqu’une opération fastidieuse spécifique au fournisseur, telle que la découverte d’appareils, se termine.
Code principal
Mémoire tampon d'entrée
La mémoire tampon sur Irp-AssociatedIrp.SystemBuffer> contient une structure définie par l’utilisateur.
Longueur de la mémoire tampon d’entrée
Parameters.DeviceIoControl.InputBufferLength indique la taille, en octets, de toutes les données d’entrée.
Mémoire tampon de sortie
Les structures définies par l’utilisateur mises à jour sont retournées dans la mémoire tampon sur Irp-AssociatedIrp.SystemBuffer>.
Longueur de la mémoire tampon de sortie
Longueur de la mémoire tampon.
Bloc d’état
Le champ Informations contient le nombre d’octets retournés dans la mémoire tampon de sortie. Le champ État indique les résultats de l’opération.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddscsi.h (inclure Ntddscsi.h) |