EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY fonction de rappel (ufxclient.h)
Implémentation du pilote client pour définir les informations du 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 vers un objet de périphérique USB reçu par le pilote client lors d’un appel précédent au UfxDeviceCreate.
[in] unnamedParam2
Objet de requête de handle framework qui pour une demande de IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY à partir du minidriver de batterie.
Valeur de retour
Aucun
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 miniclasse de batterie, ainsi qu’une valeur de tension en millivolts. Le pilote client peut utiliser ces informations pour permettre la recharge sur le port USB à un niveau de courant/tension approprié.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
d’en-tête | ufxclient.h |
IRQL | PASSIVE_LEVEL |