EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY fonction de rappel (ufxclient.h)
Implémentation du pilote client pour définir les informations de chargeur qu’il utilise pour activer le chargement via USB.
Syntaxe
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;
void EvtUfxDeviceProprietaryChargerSetProperty(
[in] UFXDEVICE unnamedParam1,
[in] WDFREQUEST unnamedParam2
)
{...}
Paramètres
[in] unnamedParam1
Handle d’un objet de périphérique USB que le pilote client a reçu lors d’un appel précédent à UfxDeviceCreate.
[in] unnamedParam2
Objet de requête de l’infrastructure de handle qui, pour un IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY demande à partir du minidriver de batterie.
Valeur de retour
None
Remarques
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY est un rappel d’événement facultatif.
WdfRequest contient une demande de IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY, qui spécifie un ID de chargeur connu par le pilote client et le pilote miniclass de batterie, ainsi qu’une valeur de tension en millivolts. Le pilote client peut utiliser ces informations pour activer le chargement sur le port USB à un niveau de courant/tension approprié.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | ufxclient.h |
IRQL | PASSIVE_LEVEL |