Partilhar via


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

Consulte também

UcmConnectorCreate