Compartilhar via


Função UcmConnectorTypeCCurrentAdChanged (ucmmanager.h)

Notifica a ucmCx (extensão de estrutura do gerenciador de conectores USB) quando o conector especificado altera o anúncio atual. O conector o altera (quando é DFP/Origem) ou o parceiro o altera (quando é UFP/Coletor).

Sintaxe

NTSTATUS UcmConnectorTypeCCurrentAdChanged(
  [in] UCMCONNECTOR      Connector,
  [in] UCM_TYPEC_CURRENT CurrentAdvertisement
);

Parâmetros

[in] Connector

Manipule para o objeto do conector que o driver cliente recebeu na chamada anterior para UcmConnectorCreate.

[in] CurrentAdvertisement

O novo anúncio atual do conector indicado por um dos sinalizadores do tipo UCM_TYPEC_CURRENT.

Retornar valor

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

Comentários

Ao usar um conector Type-C para carregamento, o conector do parceiro envia um anúncio atual quando ele é anexado ao conector local. Esse anúncio inicial é reportado ao UcmCx chamando UcmConnectorTypeCAttach. Durante o tempo de vida da conexão, o nível atual anunciado pela origem pode mudar. O driver do cliente deve notificar o UcmCx sobre essa alteração chamando o método .

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

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged