次の方法で共有


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
ターゲット プラットフォーム ウィンドウズ
最小 KMDF バージョン 1.15
UMDF の最小バージョン する 2.15
ヘッダー ucmmanager.h (Ucmcx.h を含む)
ライブラリ UcmCxstub.lib
IRQL PASSIVE_LEVEL

関連項目

UcmConnectorCreate する