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 ルーチンの Sleep パラメーターまたは Wake パラメーターで、この種類のルーチンのアドレスを指定します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ks.h (Ks.h を含む) |