En-tête ucmmanager.h
Cet en-tête est utilisé par usbref. Pour plus d'informations, consultez les pages suivantes :
ucmmanager.h contient les interfaces de programmation suivantes :
Fonctions
UCM_CONNECTOR_CONFIG_INIT Initialise une structure UCM_CONNECTOR_CONFIG. |
UCM_CONNECTOR_PD_CONFIG_INIT Initialise une structure UCM_CONNECTOR_PD_CONFIG. |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT Initialise une structure UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS. |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT Initialise une structure UCM_CONNECTOR_TYPEC_ATTACH_PARAMS. |
UCM_CONNECTOR_TYPEC_CONFIG_INIT Initialise la structure UCM_CONNECTOR_TYPEC_CONFIG. |
UCM_MANAGER_CONFIG_INIT Initialise une structure UCM_MANAGER_CONFIG. |
UcmConnectorChargingStateChanged Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec l’état de charge mis à jour du connecteur partenaire. |
UcmConnectorCreate Crée un objet connecteur. |
UcmConnectorDataDirectionChanged Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec le nouveau rôle de données d’une modification du rôle de données. |
UcmConnectorPdConnectionStateChanged Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec les fonctionnalités de connexion du contrat PD actuellement négocié (le cas échéant). |
UcmConnectorPdPartnerSourceCaps Avertit l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec les fonctionnalités de source d’alimentation du connecteur partenaire. |
UcmConnectorPdSourceCaps Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec les fonctionnalités de source d’alimentation du connecteur. |
UcmConnectorPowerDirectionChanged Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec le nouveau rôle d’alimentation du connecteur partenaire. |
UcmConnectorTypeCAttach Avertit l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) lorsqu’un connecteur partenaire est attaché. |
UcmConnectorTypeCCurrentAdChanged Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) lorsque le connecteur spécifié modifie la publication actuelle. Le connecteur le change (quand il s’agit de DFP/Source), ou le partenaire l’a modifié (quand il s’agit d’UFP/Récepteur). |
UcmConnectorTypeCDetach Avertit l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) lorsque le connecteur partenaire se détache du connecteur Type-C spécifié. |
UcmInitializeDevice Initialise l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx). |
Fonctions de rappel
EVT_UCM_CONNECTOR_SET_DATA_ROLE Implémentation par le pilote client de la fonction de rappel d’événement EVT_UCM_CONNECTOR_SET_DATA_ROLE qui permute le rôle de données du connecteur vers le rôle spécifié lorsqu’il est attaché à un connecteur partenaire. |
EVT_UCM_CONNECTOR_SET_POWER_ROLE L’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCM_CONNECTOR_SET_POWER_ROLE qui définit le rôle d’alimentation du connecteur sur le rôle spécifié lorsqu’il est attaché à un connecteur partenaire. |
Structures
UCM_CONNECTOR_CONFIG Décrit les options de configuration d’un objet connecteur Type-C. Une structure UCM_MANAGER_CONFIG initialisée est une valeur de paramètre d’entrée pour UcmInitializeDevice. |
UCM_CONNECTOR_PD_CONFIG Décrit les fonctionnalités Power Delivery 2.0 du connecteur. |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS Décrit les paramètres de l’événement de modification de la connexion PD. |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS Décrit le partenaire actuellement attaché au connecteur. |
UCM_CONNECTOR_TYPEC_CONFIG Décrit les options de configuration d’un connecteur Type-C. |
UCM_MANAGER_CONFIG Décrit les options de configuration du Gestionnaire UCM. Une structure UCM_MANAGER_CONFIG initialisée est une valeur de paramètre d’entrée pour UcmInitializeDevice. |
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