Compartilhar via


Função UcmConnectorPdSourceCaps (ucmmanager.h)

Notifica a extensão da estrutura do gerenciador de conectores USB (UcmCx) com os recursos de fonte de energia do conector.

Sintaxe

NTSTATUS UcmConnectorPdSourceCaps(
  [in] UCMCONNECTOR                Connector,
       UCM_PD_POWER_DATA_OBJECT [] Pdos,
  [in] UCHAR                       PdoCount
);

Parâmetros

[in] Connector

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

Pdos

Uma matriz alocada por chamador de estruturas de UCM_PD_POWER_DATA_OBJECT que descreve os recursos de fonte de energia.

[in] PdoCount

Número de elementos na matriz especificada por Pdos[].

Valor de retorno

ucmConnectorPdSourceCaps 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

Se o conector (conector local) for a fonte de energia, o driver cliente poderá relatar os recursos e as alterações nesses recursos para o UcmCx usando UcmConnectorPdSourceCaps. Se o conector for um coletor de energia, relate os recursos anunciados recebidos do parceiro chamando ucmConnectorPdPartnerSourceCaps. O driver cliente deve chamar UcmConnectorPdPartnerSourceCaps sempre que o parceiro anunciar novamente seus recursos.

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