estructura USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS (usbpmapi.h)
Describe los parámetros de la función UsbPm_AssignConnectorPowerLevel . Para inicializar esta estructura, llame a USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT.
Sintaxis
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;
Miembros
PowerRole
El rol de alimentación USB Type-C del conector, definido en la enumeración USBC_POWER_ROLE .
Format
Formato de nivel de energía, definido en la enumeración USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT .
Ucsi
Descripción de la estructura interna de USCI.
Ucsi.MaximumPdPowerIn500mW
Potencia máxima en unidad de 500mW para que el conector proporcione o consuma.
Ucsi.MaximumTypeCCurrent
Corriente máxima para que el conector proporcione o consuma, definido en la enumeración USBC_UCSI_SET_POWER_LEVEL_C_CURRENT .
Rdo
Descripción de la estructura interna de RDO.
Rdo.Rdo
Objeto de datos de solicitud de PD que se ha enviado al asociado de puerto de este conector. Consulte USBC_PD_REQUEST_DATA_OBJECT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Versión mínima de KMDF | 1.27 |
Versión mínima de UMDF | 2,27 |
Encabezado | usbpmapi.h |