次の方法で共有


UFX_PROPRIETARY_CHARGER_SET_PROPERTY コールバック関数 (ufxproprietarycharger.h)

充電器に構成可能なプロパティを設定するフィルター ドライバーの実装。

構文

UFX_PROPRIETARY_CHARGER_SET_PROPERTY UfxProprietaryChargerSetProperty;

NTSTATUS UfxProprietaryChargerSetProperty(
  [in] PVOID Context,
  [in] PCONFIGURABLE_CHARGER_PROPERTY_HEADER Property
)
{...}

パラメーター

[in] Context

ドライバー定義コンテキストへのポインター。

[in] Property

設定する構成可能な充電器プロパティを記述する CONFIGURABLE_CHARGER_PROPERTY_HEADER 構造体 (charging.h で定義) へのポインター。

戻り値

操作が成功した場合、コールバック関数はSTATUS_SUCCESSを返すか、NT_SUCCESS(status) が TRUE の別の状態値を返す必要があります。 それ以外の場合は、NT_SUCCESS(status) が FALSE の状態値を返す必要があります。

備考

独自の充電器の処理をサポートするには、USB 下位フィルター ドライバーでサポートを公開する必要があります。 発行プロセス中に、ドライバーは、このコールバック関数の実装も登録します。 詳細については、独自の充電器をサポートするための USB フィルター ドライバーを参照してください。

このコールバック関数では、ドライバーは、指定したプロパティ値を設定します。 たとえば、HVDCP 充電器を検出した後、ドライバは出力電圧を指定された値に設定します。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
最小 KMDF バージョン 1.0
UMDF の最小バージョン する 2.0
ヘッダー ufxproprietarycharger.h
IRQL PASSIVE_LEVEL

関連項目

独自の充電器をサポートするための USBフィルタドライバ