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 |