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 |