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.
Observaciones
Para admitir el control 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 | Valor |
---|---|
de la plataforma de destino de | Windows |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | ufxproprietarycharger.h |
irQL | PASSIVE_LEVEL |
Consulte también
controlador de filtro USB para admitir cargadores propietarios