структура UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS (ucmtcpciportcontrollerrequests.h)

Хранит значения всех регистров элементов управления. Эта структура используется в запросе IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL .

Синтаксис

typedef struct _UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS {
  UCMTCPCIPORTCONTROLLER                PortControllerObject;
  UCMTCPCI_PORT_CONTROLLER_CONTROL_TYPE ControlType;
  union {
    UCMTCPCI_PORT_CONTROLLER_TCPC_CONTROL  TCPCControl;
    UCMTCPCI_PORT_CONTROLLER_ROLE_CONTROL  RoleControl;
    UCMTCPCI_PORT_CONTROLLER_FAULT_CONTROL FaultControl;
    UCMTCPCI_PORT_CONTROLLER_POWER_CONTROL PowerControl;
  };
} UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS, *PUCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS;

Члены

PortControllerObject

Обработка объекта контроллера порта, полученного драйвером клиента при предыдущем вызове UcmTcpciPortControllerCreate.

ControlType

Значение UCMTCPCI_PORT_CONTROLLER_CONTROL_TYPE, указывающее тип регистра элемента управления. Это перечисление объявлено в UcmTcpciSpec.h.

TCPCControl

Структура UCMTCPCI_PORT_CONTROLLER_TCPC_CONTROL , описывающая регистр TCPC_CONTROL, определенный в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной шины типа C. Эта структура объявлена в UcmTcpciSpec.h.

RoleControl

Структура UCMTCPCI_PORT_CONTROLLER_ROLE_CONTROL , описывающая регистр ROLE_CONTROL, определенный в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной шины Type-C. Эта структура объявлена в UcmTcpciSpec.h.

FaultControl

Структура UCMTCPCI_PORT_CONTROLLER_FAULT_CONTROL , описывающая регистр FAULT_CONTROL, определенный в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной шины типа C. Эта структура объявлена в UcmTcpciSpec.h.

PowerControl

Структура UCMTCPCI_PORT_CONTROLLER_POWER_CONTROL , описывающая регистр FAULT_POWER, определенный в соответствии со спецификацией интерфейса контроллера портов универсальной последовательной шины типа C. Эта структура объявлена в UcmTcpciSpec.h.

Требования

Требование Значение
Заголовок ucmtcpciportcontrollerrequests.h

См. также раздел

IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL