次の方法で共有


UcmConnectorChargingStateChanged 関数 (ucmmanager.h)

パートナー コネクタの更新された充電状態を USB コネクタ マネージャー フレームワーク拡張機能 (UcmCx) に通知します。

構文

NTSTATUS UcmConnectorChargingStateChanged(
  [in] UCMCONNECTOR       Connector,
  [in] UCM_CHARGING_STATE ChargingState
);

パラメーター

[in] Connector

UcmConnectorCreate の前回の呼び出しでクライアント ドライバーが受信したコネクタ オブジェクトを処理します。

[in] ChargingState

新しい充電状態を示す UCM_CHARGING_STATE型フラグの 1 つ。

戻り値

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

注釈

クライアント ドライバーが充電状態が最適でないと判断した場合は、UcmCx への低速またはトリクル充電を報告する必要があります。 次に、オペレーティング システムはこの状態をユーザーに通知します。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
最小 KMDF バージョン 1.15
最小 UMDF バージョン 2.15
Header ucmmanager.h (Ucmcx.h を含む)
Library UcmCxstub.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

UcmConnectorCreate