EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY Rückruffunktion (ufxclient.h)

Die Implementierung des Clienttreibers zum Festlegen von Ladeinformationen, die zum Aktivieren des Ladens über USB verwendet werden.

Syntax

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;

void EvtUfxDeviceProprietaryChargerSetProperty(
  [in] UFXDEVICE unnamedParam1,
  [in] WDFREQUEST unnamedParam2
)
{...}

Parameter

[in] unnamedParam1

Das Handle für ein USB-Geräteobjekt, das der Clienttreiber in einem vorherigen Aufruf von UfxDeviceCreate empfangen hat.

[in] unnamedParam2

Das Handle-Framework-Anforderungsobjekt, das für eine IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY Anforderung vom Akku-Minidriver.

Rückgabewert

Keine

Bemerkungen

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY ist ein optionaler Ereignisrückruf.

WdfRequest enthält eine Anforderung für IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY, die eine Ladelade-ID angibt, die dem Clienttreiber und dem Akku-Miniklassentreiber bekannt ist, sowie einen Spannungswert in Millivolt. Der Clienttreiber kann diese Informationen verwenden, um das Laden über den USB-Anschluss bei entsprechender Strom-/Spannungsebene zu aktivieren.

Anforderungen

Anforderung Wert
Zielplattform Windows
KMDF-Mindestversion 1.0
UMDF-Mindestversion 2.0
Kopfzeile ufxclient.h
IRQL PASSIVE_LEVEL

Weitere Informationen

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete