estructura USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS (usbpmapi.h)
Describe los parámetros de la función UsbPm_AssignConnectorPowerLevel. Inicialice esta estructura llamando 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 potencia Type-C USB del conector, definido en la enumeración USBC_POWER_ROLE.
Format
El 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, definida 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 | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1809 |
versión mínima de KMDF | 1.27 |
versión mínima de UMDF | 2.27 |
encabezado de | usbpmapi.h |