IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL IOCTL (ucmtcpciportcontrollerrequests.h)

设置根据通用串行总线类型 C 端口控制器接口规范定义的控件寄存器的值。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

指向 UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS 结构的指针,该结构包含寄存器的类型和要设置的值。

输入缓冲区长度

UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS 结构的大小。

状态块

Irp->如果请求成功,IoStatus.Status 设置为 STATUS_SUCCESS。 否则, 状态 为相应的错误条件作为 NTSTATUS 代码。

注解

UcmTcpciCx 类扩展将此 IOCTL 请求发送到控制寄存器设置值。 每个请求只能设置一个寄存器。 提供的 结构中提供了要设置的类型和值。 在寄存器中设置值后,客户端驱动程序必须调用 WdfRequestComplete 来完成请求。

要求

要求
Header ucmtcpciportcontrollerrequests.h

另请参阅

在驱动程序中创建 IOCTL 请求

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously