次の方法で共有


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充電器を検出した後、ドライバは出力電圧を指定された値に設定します。

要件

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

こちらもご覧ください

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