struttura USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS (usbpmapi.h)
Descrive i parametri per la funzione UsbPm_AssignConnectorPowerLevel . Inizializzare questa struttura chiamando USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT.
Sintassi
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;
Members
PowerRole
Ruolo di alimentazione USB Type-C del connettore, definito nell'enumerazione USBC_POWER_ROLE .
Format
Formato del livello di alimentazione, definito nell'enumerazione USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT .
Ucsi
Descrizione per la struttura interna USCI.
Ucsi.MaximumPdPowerIn500mW
Potenza massima in unità da 500 mW per il connettore da fornire/utilizzare.
Ucsi.MaximumTypeCCurrent
Valore corrente massimo per il connettore da fornire/utilizzare, definito nell'enumerazione USBC_UCSI_SET_POWER_LEVEL_C_CURRENT .
Rdo
Descrizione della struttura interna RDO.
Rdo.Rdo
Oggetto dati richiesta PD inviato al partner porta di questo connettore. Vedere USBC_PD_REQUEST_DATA_OBJECT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Versione KMDF minima | 1.27 |
Versione UMDF minima | 2.27 |
Intestazione | usbpmapi.h |