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

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il buffer in 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 dello stato

Il campo Informazioni contiene il numero di byte restituiti nel buffer di output. Il campo Stato indica i risultati dell'operazione.

Requisiti

Requisito Valore
Intestazione ntddscsi.h (include Ntddscsi.h)

Vedi anche

HwStorProcessServiceRequest