Заголовок ucmtcpciportcontrollerrequests.h

Этот заголовок используется usbref. Дополнительные сведения см. в следующем разделе:

ucmtcpciportcontrollerrequests.h содержит следующие интерфейсы программирования:

IoCTLs

 
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

Возвращает значения всех регистров элементов управления, определенных в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной шины Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS

Возвращает значения всех регистров состояния в рамках спецификации интерфейса контроллера порта универсальной последовательной шины Type-C. Драйвер клиента должен получить значения регистров CC_STATUS, POWER_STATUS и FAULT_STATUS.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND

Задает значение регистра команд, определенного в соответствии с спецификацией интерфейса контроллера порта универсальной последовательной шины Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT

Задает регистр CONFIG_STANDARD_OUTPUT, определенный в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной шины Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL

Задает значение регистра элемента управления, определенного в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной шины Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO

Задает значение регистра MESSAGE_HEADER_INFO, определенного в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной Type-C шины.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT

Задает регистр RECEIVE_DETECT, определенный в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной Type-C шины.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT

Задает регистр ПЕРЕДАЧ, определенный в соответствии с спецификацией интерфейса контроллера порта универсальной последовательной шины Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER

Задает регистр TRANSMIT_BUFER, определенный в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной Type-C шины.

Структуры

 
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 Register. Эта структура используется в запросе 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 Register. Эта структура используется в запросе IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO.
UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS

Сохраняет значение RECEIVE_DETECT Register. Эта структура используется в запросе IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS

Сохраняет значение TRANSMIT_BUFFER Register. Эта структура используется в запросе IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS

Сохраняет значения РЕГИСТРА ПЕРЕДАЧ. Эта структура используется в запросе 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

Определяет различные запросы управления ввода-вывода устройствами, отправляемые драйверу клиента для контроллера порта. Это означает тип IOCTL в WPP.