IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND IOCTL (ucmtcpciportcontrollerrequests.h)

设置根据通用串行总线 Type-C 端口控制器接口规范定义的命令寄存器的值。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

指向 UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS 结构的指针。 若要获取结构,请通过传递收到的框架请求对象来调用 WdfRequestRetrieveInputBuffer

输入缓冲区长度

UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS 结构的大小。

状态块

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

言论

UcmTcpciCx 类扩展发送此 IOCTL 请求来设置命令寄存器的值。 要设置的值在提供的结构中提供。 在注册中设置值后,客户端驱动程序必须调用 WdfRequestComplete 才能完成请求。

要求

要求 价值
标头 ucmtcpciportcontrollerrequests.h

另请参阅

在驱动程序中创建 IOCTL 请求

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously