IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)
Questo IOCTL viene usato da un'applicazione in modalità utente o da un driver in modalità kernel che richiede una notifica quando si verifica qualcosa di interessante nel miniport virtuale. Questo IOCTL può essere usato, ad esempio, quando viene completata un'operazione specifica del fornitore, che richiede molto tempo, ad esempio l'individuazione dei dispositivi.
Codice principale
Buffer di input
Il buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer contiene una struttura definita dall'utente.
Lunghezza del buffer di input
Parameters.DeviceIoControl.InputBufferLength indica le dimensioni, in byte, di tutti i dati di input.
Buffer di output
Le strutture definite dall'utente aggiornate vengono restituite nel buffer in Irp->AssociatedIrp.SystemBuffer.
Lunghezza del buffer di output
Lunghezza del buffer.
Blocco di stato
Il campo Informazioni contiene il numero di byte restituiti nel buffer di output. Il campo Stato indica i risultati dell'operazione.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddscsi.h (include Ntddscsi.h) |