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;
Membri
PowerRole
Il 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
Corrente massima per il connettore da fornire/utilizzare, definita 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1809 |
versione minima di KMDF | 1.27 |
versione minima di UMDF | 2.27 |
intestazione | usbpmapi.h |