IOCTL_STORAGE_GET_HOTPLUG_INFO IOCTL (ntddstor.h)

擷取指定裝置的 hotplug 組態。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

無。

輸入緩衝區長度

無。

輸出緩衝區

驅動程式會在 Irp-AssociatedIrp.SystemBuffer> 緩衝區的STORAGE_HOTPLUG_INFO結構中傳回 hotplug 組態數據。

輸出緩衝區長度

I/O 堆棧位置中的 Parameters.DeviceIoControl.OutputBufferLength 表示參數緩衝區的大小,以位元組為單位,其必須大於或等於 sizeof (STORAGE_HOTPLUG_INFO) 。

狀態區塊

[資訊] 欄位會設定為sizeof (STORAGE_HOTPLUG_INFO) 。 [ 狀態 ] 欄位會設定為 STATUS_SUCCESS,或者如果輸出緩衝區太小,則可能會STATUS_BUFFER_TOO_SMALL。

規格需求

需求
標頭 ntddstor.h (包含 Ntddstor.h)

另請參閱

IOCTL_STORAGE_SET_HOTPLUG_INFO

STORAGE_HOTPLUG_INFO