Share via


EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY función de devolución de llamada (ufxclient.h)

La implementación del controlador cliente para establecer la información del cargador que usa para habilitar la carga a través de USB.

Sintaxis

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;

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

Parámetros

[in] unnamedParam1

Identificador de un objeto de dispositivo USB que el controlador cliente recibió en una llamada anterior a UfxDeviceCreate.

[in] unnamedParam2

Objeto de solicitud del marco de control que para una solicitud de IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY desde el minidriver de la batería.

Valor devuelto

None

Observaciones

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY es una devolución de llamada de evento opcional.

WdfRequest contiene una solicitud de IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY, que especifica un identificador de cargador conocido por el controlador cliente y el controlador de miniclase de batería, y un valor de voltaje en milivolts. El controlador cliente puede usar esta información para habilitar la carga a través del puerto USB en un nivel de corriente/voltaje adecuado.

Requisitos

Requisito Value
Plataforma de destino Windows
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado ufxclient.h
IRQL PASSIVE_LEVEL

Consulte también

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete