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
범용 직렬 버스 형식 C 포트 컨트롤러 인터페이스 사양에 따라 정의된 TCPC_CONTROL 레지스터를 설명하는 UCMTCPCI_PORT_CONTROLLER_TCPC_CONTROL 구조체 입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
RoleControl
범용 직렬 버스 형식 C 포트 컨트롤러 인터페이스 사양에 따라 정의된 ROLE_CONTROL 레지스터를 설명하는 UCMTCPCI_PORT_CONTROLLER_ROLE_CONTROL 구조체 입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
FaultControl
유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 FAULT_CONTROL 레지스터를 설명하는 UCMTCPCI_PORT_CONTROLLER_FAULT_CONTROL 구조체 입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
PowerControl
유니버설 직렬 버스 형식 C 포트 컨트롤러 인터페이스 사양에 따라 정의된 FAULT_POWER 레지스터를 설명하는 UCMTCPCI_PORT_CONTROLLER_POWER_CONTROL 구조체 입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ucmtcpciportcontrollerrequests.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기