Partager via


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

Voir aussi

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete