共用方式為


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 列舉值: PowerDeviceD0PowerDeviceD1PowerDeviceD2PowerDeviceD3

傳回值

備註

警告

請勿嘗試從睡眠或喚醒回呼內取得篩選控件 Mutex。 這麼做會導致死結的風險。 如需 mutex 的詳細資訊,請參閱 AVStream 中的 Mutexes

minidriver 會在 KsPinRegisterPowerCallbacks 例程的 Sleep 和/或 Wake 參數中指定此類型的例程位址。

規格需求

需求
目標平台 桌面
標頭 ks.h (包含 Ks.h)

另請參閱

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks