USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS 구조체(usbpmapi.h)
UsbPm_AssignConnectorPowerLevel 함수에 대한 매개 변수를 설명합니다. USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT 호출하여 이 구조를 초기화합니다.
구문
typedef struct _USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS {
USBC_POWER_ROLE PowerRole;
USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT Format;
union {
struct {
UINT8 MaximumPdPowerIn500mW;
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT MaximumTypeCCurrent;
} Ucsi;
struct {
USBC_PD_REQUEST_DATA_OBJECT Rdo;
} Rdo;
};
} USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS, *PUSBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS;
멤버
PowerRole
USBC_POWER_ROLE 열거형에 정의된 커넥터의 USB Type-C 전원 역할입니다.
Format
USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT 열거형에 정의된 전원 수준 형식입니다.
Ucsi
USCI 내부 구조에 대한 설명입니다.
Ucsi.MaximumPdPowerIn500mW
커넥터가 제공/사용할 수 있는 최대 전력은 500mW 단위입니다.
Ucsi.MaximumTypeCCurrent
커넥터가 제공/사용할 최대 전류이며 USBC_UCSI_SET_POWER_LEVEL_C_CURRENT 열거형에 정의되어 있습니다.
Rdo
RDO 내부 구조에 대한 설명입니다.
Rdo.Rdo
이 커넥터의 포트 파트너에게 전송된 PD 요청 데이터 개체입니다. USBC_PD_REQUEST_DATA_OBJECT 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
최소 KMDF 버전 | 1.27 |
최소 UMDF 버전 | 2.27 |
머리글 | usbpmapi.h |