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 |