Compartilhar via


UFX_PROPRIETARY_CHARGER_SET_PROPERTY função de retorno de chamada (ufxproprietarycharger.h)

A implementação do driver de filtro para definir uma propriedade configurável no carregador.

Sintaxe

UFX_PROPRIETARY_CHARGER_SET_PROPERTY UfxProprietaryChargerSetProperty;

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

Parâmetros

[in] Context

Um ponteiro para um contexto definido pelo driver.

[in] Property

Um ponteiro para uma estrutura de CONFIGURABLE_CHARGER_PROPERTY_HEADER (definida em charging.h) que descreve a propriedade do carregador configurável a ser definida.

Retornar valor

Se a operação for bem-sucedida, a função de retorno de chamada deverá retornar STATUS_SUCCESS ou outro valor status para o qual NT_SUCCESS(status) é igual a TRUE. Caso contrário, ele deverá retornar um valor status para o qual NT_SUCCESS(status) é igual a FALSE.

Comentários

Para dar suporte à manipulação de carregadores proprietários, o driver de filtro inferior USB deve publicar o suporte. Durante o processo de publicação, o driver também registra sua implementação dessa função de retorno de chamada. Para obter mais informações, consulte Driver de filtro USB para dar suporte a carregadores proprietários.

Nessa função de retorno de chamada, o driver define o valor da propriedade especificada. Por exemplo, após a detecção de um carregador HVDCP, o driver define as voltagens de saída para o valor especificado.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho ufxproprietarycharger.h
IRQL PASSIVE_LEVEL

Confira também

Driver de filtro USB para dar suporte a carregadores proprietários