Compartilhar via


Função UcmConnectorPdSourceCaps (ucmmanager.h)

Notifica a ucmCx (extensão de estrutura do gerenciador de conectores USB) 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 da fonte de energia.

[in] PdoCount

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

Retornar valor

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

Comentários

Se o conector (conector local) for a fonte de alimentação, o driver do cliente poderá relatar os recursos e alterações desses 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 do cliente deve chamar UcmConnectorPdPartnerSourceCaps sempre que o parceiro anunciar novamente seus recursos.

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