Partilhar via


Função UcmConnectorTypeCCurrentAdChanged (ucmmanager.h)

Notifica a extensão da estrutura do gerenciador de conectores USB (UcmCx) 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 com tipo UCM_TYPEC_CURRENT.

Valor de retorno

ucmConnectorTypeCCurrentAdChanged 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

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 cliente deve notificar o UcmCx sobre essa alteração chamando o método.

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

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged