Freigeben über


UcmConnectorChargingStateChanged-Funktion (ucmmanager.h)

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

Syntax

NTSTATUS UcmConnectorChargingStateChanged(
  [in] UCMCONNECTOR       Connector,
  [in] UCM_CHARGING_STATE ChargingState
);

Parameter

[in] Connector

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

[in] ChargingState

Eines der UCM_CHARGING_STATE typisierten Flags, das den neuen Ladezustand angibt.

Rückgabewert

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

Hinweise

Wenn der Clienttreiber feststellt, dass der Ladezustand nicht optimal ist, sollte er langsame oder täuschende Ladevorgänge an UcmCx melden. Anschließend benachrichtigt das Betriebssystem den Benutzer über diese Bedingung.

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 (ucmcx.h einschließen)
Bibliothek UcmCxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

UcmConnectorErstellen