PFNKSPINPOWER コールバック関数 (ks.h)
AVStream ミニドライバーの AVStrMiniPinPower ルーチンは、デバイスがスリープ状態になったときに、ピン中心のピンに対して呼び出されます。
構文
PFNKSPINPOWER Pfnkspinpower;
void Pfnkspinpower(
[in] PKSPIN Pin,
[in] DEVICE_POWER_STATE State
)
{...}
パラメーター
[in] Pin
コールバックを登録するピン中心 KSPIN 構造体を指します。
[in] State
要求されるデバイスの電源状態を指定します。 このパラメーターを、PowerDeviceD0 、PowerDeviceD1、PowerDeviceD2、または PowerDeviceD3 、次のいずれかの DEVICE_POWER_STATE 列挙値に設定します。
戻り値
何一つ
備考
警告
Sleep コールバックまたは Wake コールバック内からフィルター 制御ミューテックスを取得しないでください。 これを行うと、デッドロックのリスクが発生します。 ミューテックスの詳細については、AVStream のミューテックスのを参照してください。
ミニドライバーは、KsPinRegisterPowerCallbacks ルーチンの スリープ または Wake パラメーターで、この種類のルーチンのアドレスを指定します。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ks.h (Ks.h を含む) |
関連項目
KsFilterRegisterPowerCallbacks の
KsPinRegisterPowerCallbacks の