ucmtcpciportcontrollerrequests.h 标头

usbref 使用此标头。 有关详细信息,请参阅:

ucmtcpciportcontrollerrequests.h 包含以下编程接口:

IOCTL

 
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED

通知客户端驱动程序已进入备用模式,以便驱动程序可以执行其他任务。
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED

通知客户端驱动程序退出备用模式,以便驱动程序可以执行其他任务。
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED

通知客户端驱动程序,合作伙伴设备上的 DisplayPort 备用模式已配置引脚分配,以便驱动程序可以执行其他任务。
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED

通知客户端驱动程序 DisplayPort 连接的显示输出状态已更改,以便驱动程序可以执行其他任务。
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED

通知客户端驱动程序 DisplayPort 连接的热插拔检测状态已更改,以便驱动程序可以执行其他任务。
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL

获取根据通用串行总线类型 C 端口控制器接口规范定义的所有控件寄存器的值。
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS

根据通用串行总线类型 C 端口控制器接口规范获取所有状态寄存器的值。 客户端驱动程序必须检索CC_STATUS、POWER_STATUS和FAULT_STATUS寄存器的值。
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND

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

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

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

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

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

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

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

结构

 
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED_IN_PARAMS

存储有关检测到的备用模式的信息。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED请求中。
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED_IN_PARAMS

存储有关已退出的备用模式的信息。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED请求。
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED_IN_PARAMS

存储有关配置的 DisplayPort 备用模式的引脚分配的信息。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED请求。
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED_IN_PARAMS

存储有关 DisplayPort 连接的显示状态的信息。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED请求。
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED_IN_PARAMS

存储有关 DisplayPort 连接的热插拔检测状态的信息。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED请求中。
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_IN_PARAMS

此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL请求中。
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_OUT_PARAMS

存储IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL请求检索的端口控制器的所有控制寄存器的值。
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS

此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS请求中。
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS

存储端口控制器的所有状态寄存器的值。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS请求中。
UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS

存储指定的命令寄存器。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND请求。
UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT_IN_PARAMS

存储CONFIG_STANDARD_OUTPUT寄存器的值。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT请求中。
UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS

存储所有控件寄存器的值。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL请求。
UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO_IN_PARAMS

存储VBUS_VOLTAGE_ALARM_LO_CFG寄存器的值。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO请求。
UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS

存储RECEIVE_DETECT寄存器的值。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT请求。
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS

存储TRANSMIT_BUFFER寄存器的值。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER请求中。
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS

存储 TRANSMIT 寄存器的值。 此结构用于IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT请求。

枚举

 
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS

定义值,以确定 DisplayPort 设备的显示状态是否已启用。
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS

定义值以确定 DisplayPort 设备是否已接通电源。
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT

详细了解:_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT 枚举
UCMTCPCI_PORT_CONTROLLER_IOCTL

定义发送到端口控制器的客户端驱动程序的各种设备 I/O 控制请求。 这表示 WPP 中 IOCTL 的类型。