Partager via


Fonction UcmConnectorChargingStateChanged (ucmmanager.h)

Notifie l’extension du gestionnaire de connecteurs USB (UcmCx) avec l’état de charge mis à jour du connecteur partenaire.

Syntaxe

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

Paramètres

[in] Connector

Gérez l’objet connecteur que le pilote client a reçu lors de l’appel précédent à UcmConnectorCreate.

[in] ChargingState

Un des indicateurs de type UCM_CHARGING_STATE qui indique le nouvel état de charge.

Valeur retournée

UcmConnectorChargingStateChanged retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette méthode peut retourner une valeur NTSTATUS appropriée.

Remarques

Si le pilote client détermine que l’état de charge n’est pas optimal, il doit signaler une charge lente ou lente à UcmCx. Ensuite, le système d’exploitation avertit l’utilisateur de cette condition.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
Version KMDF minimale 1.15
Version UMDF minimale 2.15
En-tête ucmmanager.h (inclure Ucmcx.h)
Bibliothèque UcmCxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

UcmConnectorCreate