次の方法で共有


EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY コールバック関数 (ufxclient.h)

USB 経由の充電を有効にするために使用する充電器情報を設定するクライアント ドライバーの実装。

構文

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;

void EvtUfxDeviceProprietaryChargerSetProperty(
  [in] UFXDEVICE unnamedParam1,
  [in] WDFREQUEST unnamedParam2
)
{...}

パラメーター

[in] unnamedParam1

クライアント ドライバーが UfxDeviceCreate の以前の呼び出しで受信した USB デバイス オブジェクトへのハンドル。

[in] unnamedParam2

バッテリー ミニドライバーからの IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY 要求のハンドル フレームワーク要求オブジェクト。

戻り値

なし

解説

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY は省略可能なイベント コールバックです。

WdfRequest には、 クライアント ドライバーとバッテリ ミニクラス ドライバーによって認識される充電器 ID と、ミリボルトの電圧値を指定する、IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTYの要求が含まれています。 クライアント ドライバーは、この情報を使用して、適切な電流/電圧レベルで USB ポート経由での充電を有効にすることができます。

要件

要件
対象プラットフォーム Windows
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header ufxclient.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete