Partager via


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

Voir aussi

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete