다음을 통해 공유


usbctypes.h 헤더

이 헤더는 USB Policy Manager의 클라이언트 드라이버가 USB Type-C 커넥터의 활동을 모니터링하거나 USB Type-C 커넥터의 정책 결정에 참여하기 위한 구조 및 열거형 선언입니다.

이 헤더를 직접 포함하지 마세요. 대신 Usbpmapi.h만 포함합니다.

자세한 내용은 다음을 참조하세요.

usbctypes.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
USBC_PD_POWER_DATA_OBJECT_GET_TYPE

PDO(Power Data Object) 형식을 검색합니다.

구조체

 
USBC_PD_ALTERNATE_MODE

검색된 대체 모드에 대한 정보를 저장합니다.
USBC_PD_POWER_DATA_OBJECT

PDO(전원 데이터 개체)를 설명합니다.
USBC_PD_REQUEST_DATA_OBJECT

RDO(요청 데이터 개체)에 대해 설명합니다.

열거형

 
USBC_CHARGING_STATE

USBC_CHARGING_STATE Type-C 커넥터의 충전 상태를 정의하는 방법을 알아봅니다.
USBC_CURRENT

USBC_CURRENT Type-C 사양에 정의된 대로 다양한 Type-C 현재 수준을 정의하는 방법을 알아봅니다.
USBC_DATA_ROLE

USB Type-C 연결된 디바이스의 데이터 역할을 정의합니다.
USBC_PARTNER

USB Type-C 커넥터에서 검색된 커넥터 파트너 유형에 대한 값을 정의합니다.
USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPE

USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPE APDO(증강 전원 데이터 개체) 형식을 정의하는 방법을 알아봅니다.
USBC_PD_CONN_STATE

USBC_PD_CONN_STATE Type-C 포트의 PD(전원 전달) 협상 상태를 정의하는 방법을 알아봅니다.
USBC_PD_POWER_DATA_OBJECT_TYPE

USBC_PD_POWER_DATA_OBJECT_TYPE PDO(전원 데이터 개체) 형식을 정의하는 방법을 알아봅니다.
USBC_POWER_ROLE

USBC_POWER_ROLE USB Type-C 연결된 디바이스의 전원 역할을 정의하는 방법을 알아봅니다.
USBC_TYPEC_OPERATING_MODE

USBC_TYPEC_OPERATING_MODE USB Type-C 커넥터의 작동 모드를 정의하는 방법을 알아봅니다.
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT

현재 전원 작업 모드에 대한 값을 정의합니다.