EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY função de retorno de chamada (ufxclient.h)
A implementação do driver cliente para definir informações de carregador que ele usa para habilitar o carregamento por USB.
Sintaxe
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;
void EvtUfxDeviceProprietaryChargerSetProperty(
[in] UFXDEVICE unnamedParam1,
[in] WDFREQUEST unnamedParam2
)
{...}
Parâmetros
[in] unnamedParam1
O identificador de um objeto de dispositivo USB que o driver cliente recebeu em uma chamada anterior para o UfxDeviceCreate.
[in] unnamedParam2
O objeto de solicitação de estrutura de identificador que para uma solicitação IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY do minidriver de bateria.
Valor de retorno
Nenhum
Observações
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY é um retorno de chamada de evento opcional.
WdfRequest contém uma solicitação para IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY, que especifica uma ID do carregador conhecida pelo driver cliente e pelo driver de miniclasse de bateria e um valor de tensão em milívolos. O driver cliente pode usar essas informações para habilitar a cobrança pela porta USB em um nível de tensão/corrente apropriado.
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 | ufxclient.h |
IRQL | PASSIVE_LEVEL |