IOCTL_SERIAL_GET_DTRRTS IOCTL (ntddser.h)

IOCTL_SERIAL_GET_DTRRTS请求返回有关数据终端就绪 (DTR) 控制信号以及发送 (RTS) 控制信号的请求的信息。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

无。

输入缓冲区长度

无。

输出缓冲区

AssociatedIrp.SystemBuffer 成员指向客户端分配的 ULONG 缓冲区,Serial.sys 使用该缓冲区输出有关 DTR 和 RTS 的信息。 ULONG 缓冲区设置为零或设置为以下一个或多个标志位的按位 OR:

输出缓冲区长度

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

状态块

如果请求成功,则 信息 成员将设置为 ULONG 的大小(以字节为单位)。 否则, 信息 成员设置为零。

Status 成员设置为串行设备控制请求的一般状态值之一。

要求

要求
Header ntddser.h (包括 Ntddser.h)

另请参阅

IOCTL_SERIAL_SET_DTR

IOCTL_SERIAL_SET_RTS