PFNKSPINPOWER 回呼函式 (ks.h)
當裝置喚醒或進入睡眠狀態時,會呼叫AVStream minidriver的 AVStrMiniPinPower 例程,以釘選為中心的針腳針腳。
語法
PFNKSPINPOWER Pfnkspinpower;
void Pfnkspinpower(
[in] PKSPIN Pin,
[in] DEVICE_POWER_STATE State
)
{...}
參數
[in] Pin
指向要註冊回呼的釘選中心 KSPIN 結構。
[in] State
指定要求的裝置電源狀態。 將此參數設定為下列其中一個 DEVICE_POWER_STATE 列舉值: PowerDeviceD0、 PowerDeviceD1、 PowerDeviceD2 或 PowerDeviceD3。
傳回值
無
備註
警告
請勿嘗試從睡眠或喚醒回呼內取得篩選控件 Mutex。 這麼做會導致死結的風險。 如需 mutex 的詳細資訊,請參閱 AVStream 中的 Mutexes。
minidriver 會在 KsPinRegisterPowerCallbacks 例程的 Sleep 和/或 Wake 參數中指定此類型的例程位址。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | ks.h (包含 Ks.h) |