IOCTL_STORAGE_GET_HOTPLUG_INFO IOCTL (ntddstor.h)
检索指定设备的热插拔配置。
主要代码
输入缓冲区
无。
输入缓冲区长度
无。
输出缓冲区
驱动程序在 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) |