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 de carregador configurável a ser definida.
Valor de retorno
Se a operação for bem-sucedida, a função de retorno de chamada deverá retornar STATUS_SUCCESS ou outro valor de status para o qual NT_SUCCESS(status) é igual a TRUE. Caso contrário, ele deverá retornar um valor de status para o qual NT_SUCCESS(status) é igual a FALSE.
Observações
Para dar suporte ao tratamento 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.
Nesta 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 como o valor especificado.
Requisitos
Requisito | Valor |
---|---|
da 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 |
Consulte também
driver de filtro USB para dar suporte a carregadores proprietários