structure USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS (usbpmapi.h)
Décrit les paramètres de la fonction UsbPm_AssignConnectorPowerLevel . Initialisez cette structure en appelant USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT.
Syntaxe
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;
Membres
PowerRole
Rôle d’alimentation USB Type-C du connecteur, défini dans l’énumération USBC_POWER_ROLE .
Format
Format de niveau d’alimentation, défini dans l’énumération USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT .
Ucsi
Description de la structure interne USCI.
Ucsi.MaximumPdPowerIn500mW
Puissance maximale dans une unité de 500 mW pour que le connecteur fournisse/consomme.
Ucsi.MaximumTypeCCurrent
Courant maximal pour le connecteur à fournir/consommer, défini dans l’énumération USBC_UCSI_SET_POWER_LEVEL_C_CURRENT .
Rdo
Description de la structure interne RDO.
Rdo.Rdo
Objet de données de requête PD envoyé au partenaire de port de ce connecteur. Voir USBC_PD_REQUEST_DATA_OBJECT.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
Version KMDF minimale | 1,27 % |
Version UMDF minimale | 2,27 |
En-tête | usbpmapi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour