estrutura USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS (usbpmapi.h)
Descreve os parâmetros da função UsbPm_AssignConnectorPowerLevel. Inicialize essa estrutura chamando USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT.
Sintaxe
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;
Membros
PowerRole
O USB Type-C função de energia do conector, definida na enumeração USBC_POWER_ROLE.
Format
O formato de nível de energia, definido na enumeração USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT.
Ucsi
Descrição da estrutura interna da USCI.
Ucsi.MaximumPdPowerIn500mW
Potência máxima em uma unidade de 500mW para o conector fornecer/consumir.
Ucsi.MaximumTypeCCurrent
Corrente máxima para o conector fornecer/consumir, definido na enumeração USBC_UCSI_SET_POWER_LEVEL_C_CURRENT.
Rdo
Descrição da estrutura interna do RDO.
Rdo.Rdo
O objeto de dados de solicitação de PD que enviou para o parceiro de porta desse conector. Consulte USBC_PD_REQUEST_DATA_OBJECT.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
versão mínima do KMDF | 1.27 |
versão mínima do UMDF | 2.27 |
cabeçalho | usbpmapi.h |