次の方法で共有


IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)

この IOCTL は、仮想ミニポートで関心のある何かが発生したときに通知を必要とするユーザー モード アプリケーションまたはカーネル モード ドライバーによって使用されます。 この IOCTL は、たとえば、デバイス検出などのベンダー固有の時間のかかる操作が完了した場合に使用できます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

Irp-AssociatedIrp.SystemBuffer の>バッファーには、ユーザー定義の構造体が含まれています。

入力バッファーの長さ

Parameters.DeviceIoControl.InputBufferLength は、すべての入力データのサイズをバイト単位で示します。

出力バッファー

更新されたユーザー定義構造体は、Irp-AssociatedIrp.SystemBuffer> のバッファーに返されます。

出力バッファーの長さ

バッファーの長さ。

ステータス ブロック

[情報] フィールドには、出力バッファーに返されるバイト数が含まれます。 [状態] フィールドは、操作の結果を示します。

要件

要件
Header ntddscsi.h (Ntddscsi.h を含む)

こちらもご覧ください

HwStorProcessServiceRequest