Share via


UFX_PROPRIETARY_CHARGER_SET_PROPERTY función de devolución de llamada (ufxproprietarycharger.h)

Implementación del controlador de filtro para establecer una propiedad configurable en el cargador.

Sintaxis

UFX_PROPRIETARY_CHARGER_SET_PROPERTY UfxProprietaryChargerSetProperty;

NTSTATUS UfxProprietaryChargerSetProperty(
  [in] PVOID Context,
  [in] PCONFIGURABLE_CHARGER_PROPERTY_HEADER Property
)
{...}

Parámetros

[in] Context

Puntero a un contexto definido por el controlador.

[in] Property

Puntero a una estructura CONFIGURABLE_CHARGER_PROPERTY_HEADER (definida en carga.h) que describe la propiedad configurable del cargador que se va a establecer.

Valor devuelto

Si la operación se realiza correctamente, la función de devolución de llamada debe devolver STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(status) es igual a TRUE. De lo contrario, debe devolver un valor de estado para el que NT_SUCCESS(status) es igual a FALSE.

Comentarios

Para admitir el manejo de cargadores propietarios, el controlador de filtro inferior USB debe publicar compatibilidad. Durante el proceso de publicación, el controlador también registra su implementación de esta función de devolución de llamada. Para obtener más información, consulte Controlador de filtro USB para admitir cargadores propietarios.

En esta función de devolución de llamada, el controlador establece el valor de propiedad especificado. Por ejemplo, después de la detección de un cargador HVDCP, el controlador establece los voltajes de salida en el valor especificado.

Requisitos

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

Consulte también

Controlador de filtro USB para admitir cargadores propietarios