IOCTL_STORAGE_GET_HOTPLUG_INFO IOCTL (ntddstor.h)

检索指定设备的热插拔配置。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

无。

输入缓冲区长度

无。

输出缓冲区

驱动程序在 Irp-AssociatedIrp.SystemBuffer> 的缓冲区STORAGE_HOTPLUG_INFO结构中返回热插拔配置数据。

输出缓冲区长度

I/O 堆栈位置中的 Parameters.DeviceIoControl.OutputBufferLength 指示参数缓冲区的大小(以字节为单位),该大小必须大于或等于 size of (STORAGE_HOTPLUG_INFO) 。

状态块

信息” 字段设置为 sizeof (STORAGE_HOTPLUG_INFO) 。 “状态”字段设置为“STATUS_SUCCESS”,或者如果输出缓冲区太小,则可能会STATUS_BUFFER_TOO_SMALL。

要求

要求
Header ntddstor.h (包括 Ntddstor.h)

另请参阅

IOCTL_STORAGE_SET_HOTPLUG_INFO

STORAGE_HOTPLUG_INFO