Partager via


UcmConnectorPdSourceCaps, fonction (ucmmanager.h)

Notifie l’extension d’infrastructure du gestionnaire de connecteurs USB (UcmCx) avec les fonctionnalités de source d’alimentation du connecteur.

Syntaxe

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

Paramètres

[in] Connector

Gérez l’objet connecteur que le pilote client a reçu lors de l’appel précédent à UcmConnectorCreate.

Pdos

Tableau de structures UCM_PD_POWER_DATA_OBJECT alloués par l’appelant qui décrit les fonctionnalités de la source d’alimentation.

[in] PdoCount

Nombre d’éléments dans le tableau spécifié par Pdos[].

Valeur retournée

UcmConnectorPdSourceCaps retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette méthode peut retourner une valeur NTSTATUS appropriée.

Remarques

Si le connecteur (connecteur local) est la source d’alimentation, le pilote client peut signaler les fonctionnalités et les modifications apportées à ces fonctionnalités à UcmCx à l’aide d’UcmConnectorPdSourceCaps. Si le connecteur est un récepteur d’alimentation, signalez les fonctionnalités publiées reçues du partenaire en appelant UcmConnectorPdPartnerSourceCaps. Le pilote client doit appeler UcmConnectorPdPartnerSourceCaps chaque fois que le partenaire publie à nouveau ses fonctionnalités.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
Version KMDF minimale 1.15
Version UMDF minimale 2.15
En-tête ucmmanager.h (inclure Ucmcx.h)
Bibliothèque UcmCxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

UcmConnectorCreate