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 成员设置为并行端口的内部设备控制请求返回的泛型状态值之一或以下值:

STATUS_BUFFER_TOO_SMALL

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

要求

要求
Header parallel.h (包括 Parallel.h)

另请参阅

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION