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 |