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 de estruturas de UCM_PD_POWER_DATA_OBJECT alocadas pelo chamador que descreve os recursos de fonte de energia.

[in] PdoCount

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

Retornar valor

UcmConnectorPdSourceCaps retornará 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 energia, o driver cliente poderá relatar os recursos e as alterações nesses recursos para 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
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