UcmConnectorChargingStateChanged, fonction (ucmmanager.h)
Avertit l’extension de framework du gestionnaire de connecteur USB (UcmCx) avec l’état de chargement 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 reçu par le pilote client lors de l’appel précédent pour UcmConnectorCreate.
[in] ChargingState
Un des indicateurs UCM_CHARGING_STATE-typés qui indique le nouvel état de chargement.
Valeur de retour
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 chargement 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Windows |
version minimale de KMDF | 1.15 |
version minimale de UMDF | 2.15 |
d’en-tête | ucmmanager.h (include Ucmcx.h) |
bibliothèque | UcmCxstub.lib |
IRQL | PASSIVE_LEVEL |