Freigeben über


UcmConnectorTypeCCurrentAdChanged-Funktion (ucmmanager.h)

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).

Syntax

NTSTATUS UcmConnectorTypeCCurrentAdChanged(
  [in] UCMCONNECTOR      Connector,
  [in] UCM_TYPEC_CURRENT CurrentAdvertisement
);

Parameter

[in] Connector

Handle mit dem Connectorobjekt, das der Clienttreiber im vorherigen Aufruf von UcmConnectorCreate empfangen hat.

[in] CurrentAdvertisement

Die neue aktuelle Ankündigung des Connectors, die durch eines der UCM_TYPEC_CURRENT gekennzeichneten Flags angezeigt wird.

Rückgabewert

UcmConnectorTypeCCurrentAdChanged gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls kann diese Methode einen entsprechenden NTSTATUS-Wert zurückgeben.

Hinweise

Bei Verwendung eines Typ-C-Steckers zum Aufladen sendet der Partnerconnector eine aktuelle Ankündigung, wenn er an den lokalen Connector angeschlossen ist. Diese anfängliche Ankündigung wird an UcmCx gemeldet, indem UcmConnectorTypeCAttach aufgerufen wird. Während der Lebensdauer der Verbindung kann sich die von der Quelle angekündigte aktuelle Ebene ändern. Der Clienttreiber muss UcmCx über diese Änderung benachrichtigen, indem er die -Methode aufruft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
KMDF-Mindestversion 1.15
UMDF-Mindestversion 2.15
Kopfzeile ucmmanager.h (include Ucmcx.h)
Bibliothek UcmCxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

UcmConnectorCreate

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged