UcmConnectorPdSourceCaps-Funktion (ucmmanager.h)

Benachrichtigt die USB-Connector-Manager-Frameworkerweiterung (UcmCx) mit den Stromquellenfunktionen des Connectors.

Syntax

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

Parameter

[in] Connector

Handle mit dem Connectorobjekt, das der Clienttreiber im vorherigen Aufruf von UcmConnectorCreate empfangen hat.

Pdos

Ein vom Aufrufer zugeordnetes Array von UCM_PD_POWER_DATA_OBJECT Strukturen, das die Energiequellenfunktionen beschreibt.

[in] PdoCount

Anzahl der Elemente im Array, das durch Pdos[] angegeben wird.

Rückgabewert

UcmConnectorPdSourceCaps gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls kann diese Methode einen geeigneten NTSTATUS-Wert zurückgeben.

Hinweise

Wenn der Connector (lokaler Connector) die Stromquelle ist, kann der Clienttreiber die Funktionen und Änderungen an diesen Funktionen mithilfe von UcmConnectorPdSourceCaps an UcmCx melden. Wenn der Connector eine Stromsenke ist, melden Sie die angekündigten Funktionen, die vom Partner empfangen werden, indem Sie UcmConnectorPdPartnerSourceCaps aufrufen. Der Clienttreiber muss UcmConnectorPdPartnerSourceCaps jedes Mal aufrufen, wenn der Partner seine Funktionen erneut ankündigen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
KMDF-Mindestversion 1.15
UMDF-Mindestversion 2.15
Kopfzeile ucmmanager.h (ucmcx.h einschließen)
Bibliothek UcmCxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

UcmConnectorErstellen