IOCTL_STORAGE_GET_HOTPLUG_INFO IOCTL (ntddstor.h)
指定したデバイスの hotplug 構成を取得します。
メジャー コード
[入力バッファー]
[なし] :
入力バッファーの長さ
[なし] :
出力バッファー
ドライバーは、Irp-AssociatedIrp.SystemBuffer> のバッファー内のSTORAGE_HOTPLUG_INFO構造体のホットプラグ構成データを返します。
出力バッファーの長さ
I/O スタックの場所にある Parameters.DeviceIoControl.OutputBufferLength は、パラメーター バッファーのサイズ (バイト単位) を示します。これは sizeof(STORAGE_HOTPLUG_INFO) 以上である必要があります。
ステータス ブロック
[情報] フィールドは sizeof(STORAGE_HOTPLUG_INFO) に設定されています。 [状態] フィールドはSTATUS_SUCCESSに設定され、出力バッファーが小さすぎる場合はSTATUS_BUFFER_TOO_SMALLされる可能性があります。
要件
要件 | 値 |
---|---|
Header | ntddstor.h (Ntddstor.h を含む) |