Partager via


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

IRP_MJ_DEVICE_CONTROL

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)

Voir aussi

HwStorProcessServiceRequest