ucmmanager.h-Header

Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter

ucmmanager.h enthält die folgenden Programmierschnittstellen:

Functions

 
UCM_CONNECTOR_CONFIG_INIT

Initialisiert eine UCM_CONNECTOR_CONFIG-Struktur.
UCM_CONNECTOR_PD_CONFIG_INIT

Initialisiert eine UCM_CONNECTOR_PD_CONFIG-Struktur.
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT

Initialisiert eine UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS-Struktur.
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT

Initialisiert eine UCM_CONNECTOR_TYPEC_ATTACH_PARAMS-Struktur.
UCM_CONNECTOR_TYPEC_CONFIG_INIT

Initialisiert die UCM_CONNECTOR_TYPEC_CONFIG-Struktur.
UCM_MANAGER_CONFIG_INIT

Initialisiert eine UCM_MANAGER_CONFIG-Struktur.
UcmConnectorChargingStateChanged

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx) mit dem aktualisierten Ladezustand des Partnerconnectors.
UcmConnectorCreate

Erstellt ein Connectorobjekt.
UcmConnectorDataDirectionChanged

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx) mit der neuen Datenrolle einer Änderung der Datenrolle.
UcmConnectorPdConnectionStateChanged

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx) mit den Verbindungsfunktionen des derzeit ausgehandelten PD-Vertrags (falls vorhanden).
UcmConnectorPdPartnerSourceCaps

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx) mit den Energiequellenfunktionen des Partnerconnectors.
UcmConnectorPdSourceCaps

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx) mit den Energiequellenfunktionen des Connectors.
UcmConnectorPowerDirectionChanged

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx) mit der neuen Energierolle des Partnerconnectors.
UcmConnectorTypeCAttach

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx), wenn ein Partnerconnector angeschlossen ist.
UcmConnectorTypeCCurrentAdChanged

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx), wenn der angegebene Connector die aktuelle Ankündigung ändert. Entweder der Connector ändert ihn (wenn es sich um DFP/Source handelt), oder der Partner hat es geändert (wenn es sich um UFP/Sink handelt).
UcmConnectorTypeCDetach

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx), wenn der Partnerconnector vom angegebenen Typ-C-Connector getrennt wird.
UcmInitializeDevice

Initialisiert die USB-Connector-Manager-Frameworkerweiterung (UcmCx).

Rückruffunktionen

 
EVT_UCM_CONNECTOR_SET_DATA_ROLE

Die Implementierung der EVT_UCM_CONNECTOR_SET_DATA_ROLE Ereignisrückruffunktion des Clienttreibers, die die Datenrolle des Connectors an die angegebene Rolle austauscht, wenn sie an einen Partnerconnector angefügt wird.
EVT_UCM_CONNECTOR_SET_POWER_ROLE

Die Implementierung der EVT_UCM_CONNECTOR_SET_POWER_ROLE Ereignisrückruffunktion des Clienttreibers, die die Energierolle des Connectors auf die angegebene Rolle festlegt, wenn sie an einen Partnerconnector angefügt wird.

Strukturen

 
UCM_CONNECTOR_CONFIG

Beschreibt die Konfigurationsoptionen für ein Typ-C-Connectorobjekt. Eine initialisierte UCM_MANAGER_CONFIG Struktur ist ein Eingabeparameterwert für UcmInitializeDevice.
UCM_CONNECTOR_PD_CONFIG

Beschreibt die Power Delivery 2.0-Funktionen des Connectors.
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS

Beschreibt die Parameter für das Pd-Verbindungsänderungsereignis.
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS

Beschreibt den Partner, der derzeit an den Connector angefügt ist.
UCM_CONNECTOR_TYPEC_CONFIG

Beschreibt die Konfigurationsoptionen für einen Typ-C-Connector.
UCM_MANAGER_CONFIG

Beschreibt die Konfigurationsoptionen für den UCM-Manager. Eine initialisierte UCM_MANAGER_CONFIG Struktur ist ein Eingabeparameterwert für UcmInitializeDevice.