UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS structure (ucmtcpciportcontrollerrequests.h)

Stocke les valeurs de tous les registres de contrôle. Cette structure est utilisée dans la demande IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL .

Syntaxe

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;

Membres

PortControllerObject

Gérez l’objet contrôleur de port que le pilote client a reçu lors de l’appel précédent à UcmTcpciPortControllerCreate.

ControlType

Valeur UCMTCPCI_PORT_CONTROLLER_CONTROL_TYPE qui indique le type de registre de contrôle. Cette énumération est déclarée dans UcmTcpciSpec.h.

TCPCControl

Structure UCMTCPCI_PORT_CONTROLLER_TCPC_CONTROL qui décrit le registre TCPC_CONTROL défini conformément à la spécification de l’interface du contrôleur de port de type C de bus série universel. Cette structure est déclarée dans UcmTcpciSpec.h.

RoleControl

Structure UCMTCPCI_PORT_CONTROLLER_ROLE_CONTROL qui décrit le registre ROLE_CONTROL défini conformément à la spécification de l’interface du contrôleur de port de type C de bus série universel. Cette structure est déclarée dans UcmTcpciSpec.h.

FaultControl

Structure UCMTCPCI_PORT_CONTROLLER_FAULT_CONTROL qui décrit le registre FAULT_CONTROL défini conformément à la spécification de l’interface du contrôleur de port de type C de bus série universel. Cette structure est déclarée dans UcmTcpciSpec.h.

PowerControl

Structure UCMTCPCI_PORT_CONTROLLER_POWER_CONTROL qui décrit le registre de FAULT_POWER défini conformément à la spécification de l’interface du contrôleur de port de type C de bus série universel. Cette structure est déclarée dans UcmTcpciSpec.h.

Configuration requise

Condition requise Valeur
En-tête ucmtcpciportcontrollerrequests.h

Voir aussi

IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL