次の方法で共有


UcmConnectorPdSourceCaps 関数 (ucmmanager.h)

コネクタの電源機能を使用して USB コネクタ マネージャー フレームワーク拡張機能 (UcmCx) に通知します。

構文

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

パラメーター

[in] Connector

UcmConnectorCreateへの前回の呼び出しでクライアント ドライバーが受信したコネクタ オブジェクトへのハンドル。

Pdos

電源機能を記述する UCM_PD_POWER_DATA_OBJECT 構造体の呼び出し元によって割り当てられた配列。

[in] PdoCount

Pdos[]で指定された配列内の要素の数。

戻り値

UcmConnectorPdSourceCaps は、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、このメソッドは NTSTATUS 適切な値を返すことができます。

備考

コネクタ (ローカル コネクタ) が電源である場合、クライアント ドライバーは、UcmConnectorPdSourceCaps を使用して、これらの機能UcmCx に対する機能と変更を報告できます。 コネクタが電源シンクの場合は、UcmConnectorPdPartnerSourceCapsを呼び出して、パートナーから受信したアドバタイズされた機能を報告します。 クライアント ドライバーは、パートナーがその機能 再アドバタイズするたびに、 UcmConnectorPdPartnerSourceCaps を呼び出す必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ターゲット プラットフォーム ウィンドウズ
最小 KMDF バージョン 1.15
UMDF の最小バージョン する 2.15
ヘッダー ucmmanager.h (Ucmcx.h を含む)
ライブラリ UcmCxstub.lib
IRQL PASSIVE_LEVEL

関連項目

UcmConnectorCreate する