IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)
Cette IOCTL est utilisée par une application en mode utilisateur ou un pilote en mode noyau qui nécessite une notification lorsque quelque chose d’intérêt se produit dans le miniport virtuel. Ce 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 à 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 à 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 d’état indique les résultats de l’opération.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddscsi.h (include Ntddscsi.h) |