Freigeben über


IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)

Diese IOCTL wird von einem Benutzermodus-Anwendungs- oder Kernelmodustreiber verwendet, der eine Benachrichtigung erfordert, wenn im virtuellen Miniport etwas von Interesse ist. Diese IOCTL kann z. B. 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 Byte an.

Ausgabepuffer

Aktualisierte benutzerdefinierte Strukturen werden im Puffer bei Irp->AssociatedIrp.SystemBufferzurü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)

Siehe auch

HwStorProcessServiceRequest