Compartilhar via


Função UcmConnectorChargingStateChanged (ucmmanager.h)

Notifica a ucmCx (extensão de estrutura do gerenciador de conectores USB) 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 do tipo UCM_CHARGING_STATE que indica o novo estado de carregamento.

Retornar valor

UcmConnectorChargingStateChanged retorna STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, esse método pode retornar um valor NTSTATUS apropriado.

Comentários

Se o driver do cliente determinar que o estado de carregamento não é ideal, ele deverá relatar o carregamento lento ou de fluxo para o UcmCx. Em seguida, o sistema operacional notifica o usuário sobre essa condição.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
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

Confira também

UcmConnectorCreate