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 |