Freigeben über


IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)

Diese IOCTL wird von einer Benutzermodusanwendung oder einem Kernelmodustreiber verwendet, die eine Benachrichtigung erfordern, wenn im virtuellen Miniport etwas von Interesse auftritt. Diese IOCTL kann beispielsweise verwendet werden, wenn ein herstellerspezifischer, zeitaufwändiger Vorgang wie die Geräteermittlung abgeschlossen ist.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält eine benutzerdefinierte Struktur.

Eingabepufferlänge

Parameters.DeviceIoControl.InputBufferLength gibt die Größe aller Eingabedaten in Bytes an.

Ausgabepuffer

Aktualisierte benutzerdefinierte Strukturen werden im Puffer unter Irp-AssociatedIrp.SystemBuffer> zurückgegeben.

Länge des Ausgabepuffers

Die Länge des Puffers.

Statusblock

Das Feld Information enthält die Anzahl der im Ausgabepuffer zurückgegebenen Bytes. Das Feld Status gibt die Ergebnisse des Vorgangs an.

Anforderungen

Anforderung Wert
Header ntddscsi.h (include Ntddscsi.h)

Weitere Informationen

HwStorProcessServiceRequest