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

추가 정보

UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

UcmTcpciPortControllerCreate