Função UcmConnectorChargingStateChanged (ucmmanager.h)
Notifica a extensão da estrutura do gerenciador de conectores USB (UcmCx) com o estado de carregamento atualizado do conector do parceiro.
Sintaxe
NTSTATUS UcmConnectorChargingStateChanged(
[in] UCMCONNECTOR Connector,
[in] UCM_CHARGING_STATE ChargingState
);
Parâmetros
[in] Connector
Manipule para o objeto do conector que o driver cliente recebeu na chamada anterior para UcmConnectorCreate.
[in] ChargingState
Um dos sinalizadores com tipo de UCM_CHARGING_STATEque indica o novo estado de carregamento.
Valor de retorno
ucmConnectorChargingStateChanged retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, esse método poderá retornar um valor de NTSTATUS apropriado.
Observações
Se o driver cliente determinar que o estado de carregamento não é ideal, ele deverá relatar a cobrança lenta ou de fluxo para o UcmCx. Em seguida, o sistema operacional notifica o usuário dessa condição.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
da Plataforma de Destino | Windows |
versão mínima do KMDF | 1.15 |
versão mínima do UMDF | 2.15 |
cabeçalho | ucmmanager.h (inclua Ucmcx.h) |
biblioteca | UcmCxstub.lib |
IRQL | PASSIVE_LEVEL |