UCMTCPCI_PORT_CONTROLLER_CAPABILITIES 구조체(ucmtcpciportcontroller.h)
포트 컨트롤러의 기능에 대한 정보를 포함합니다. 이 클라이언트 드라이버는 초기화 중에 UcmTcpciPortControllerCreate 호출에서 해당 정보를 지정해야 합니다. UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT 호출하여 이 구조를 초기화합니다.
구문
typedef struct _UCMTCPCI_PORT_CONTROLLER_CAPABILITIES {
ULONG Size;
BOOLEAN IsPowerDeliveryCapable;
UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1 DeviceCapabilities1;
UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2 DeviceCapabilities2;
UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES StandardInputCapabilities;
UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES StandardOutputCapabilities;
} UCMTCPCI_PORT_CONTROLLER_CAPABILITIES, *PUCMTCPCI_PORT_CONTROLLER_CAPABILITIES;
멤버
Size
이 구조체의 크기입니다.
IsPowerDeliveryCapable
포트 컨트롤러가 USB 전원 배달을 지원하는지 여부를 나타냅니다.
DeviceCapabilities1
유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 DEVICE_CAPABILITIES_1 Register를 설명하는 UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1 구조체입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
DeviceCapabilities2
유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 DEVICE_CAPABILITIES_2 Register를 설명하는 UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2 구조체입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
StandardInputCapabilities
유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 STANDARD_INPUT_CAPABILITIES Register를 설명하는 UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES 구조체입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
StandardOutputCapabilities
유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 STANDARD_OUTPUT_CAPABILITIES 레지스터를 설명하는 UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES 구조체입니다. 이 구조체는 UcmTcpciSpec.h에서 선언됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ucmtcpciportcontroller.h |