次の方法で共有


KsPinRegisterPowerCallbacks 関数 (ks.h)

KsPinRegisterPowerCallbacks 関数は 、Pin の電源管理コールバックを登録します。

構文

void KsPinRegisterPowerCallbacks(
  [in]           PKSPIN        Pin,
  [in, optional] PFNKSPINPOWER Sleep,
  [in, optional] PFNKSPINPOWER Wake
);

パラメーター

[in] Pin

電源コールバックを登録する KSPIN 構造体へのポインター。 電源通知メッセージを受信するには、ピンが実際に処理 (ピン中心である) 必要があることに注意してください。

[in, optional] Sleep

このパラメーターは、デバイスのスリープ要求を処理する AVStrMiniPinPower 関数のアドレスを提供します。 省略可能。

[in, optional] Wake

このパラメーターは、デバイスのウェイク要求を処理する AVStrMiniPinPower 関数のアドレスを提供します。 省略可能。

戻り値

なし

解説

警告

Sleep コールバックまたは Wake コールバック内からフィルター 制御ミューテックスを取得しようとしないでください。または、デッドロックが発生する可能性があります。 ミューテックスの詳細については、「 AVStream のミューテックス」を参照してください。

KsPinRegisterPowerCallbacks を呼び出すときは、少なくとも 1 つのコールバックを指定する必要があります。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib

こちらもご覧ください

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks