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 |