IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO IOCTL (parallel.h)

IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO 请求返回有关并行端口的即插即用信息。

有关详细信息,请参阅 获取有关 ParallelPort的信息。

主要代码

IRP_MJ_INTERNAL_DEVICE_CONTROL

输入缓冲区

PARALLEL_PNP_INFORMATION 结构。

输入缓冲区长度

Parameters.DeviceIoControl.OutputBufferLength 成员设置为 PARALLEL_PNP_INFORMATION 结构的大小(以字节为单位)。

输出缓冲区

AssociatedIrp.SystemBuffer 成员指向客户端分配给输出即插即用信息的PARALLEL_PNP_INFORMATION结构。

输出缓冲区长度

PARALLEL_PNP_INFORMATION结构的大小。

状态块

信息 成员设置为零。

状态 成员设置为内部设备控制请求为并行端口或以下值返回的泛型状态值之一:

STATUS_BUFFER_TOO_SMALL

Parameters.DeviceIoControl.OutputBufferLength 的值小于PARALLEL_PNP_INFORMATION结构的大小(以字节为单位)。

要求

要求 价值
标头 parallel.h (include Parallel.h)

另请参阅

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION