PFNKSPINPOWER 回调函数 (ks.h)

当设备唤醒或进入睡眠状态时,将调用以引脚为中心的引脚的 AVStream 微型驱动程序的 AVStrMiniPinPower 例程。

语法

PFNKSPINPOWER Pfnkspinpower;

void Pfnkspinpower(
  [in] PKSPIN Pin,
  [in] DEVICE_POWER_STATE State
)
{...}

参数

[in] Pin

指向要为其注册回调的以引脚为中心的 KSPIN 结构。

[in] State

指定要请求的设备电源状态。 将此参数设置为以下 DEVICE_POWER_STATE 枚举值之一: PowerDeviceD0PowerDeviceD1PowerDeviceD2PowerDeviceD3

返回值

备注

警告

请勿尝试从睡眠或唤醒回调中获取筛选器控件互斥体。 这样做会引发死锁的风险。 有关互斥的详细信息,请参阅 AVStream 中的互斥体

微型驱动程序在 KsPinRegisterPowerCallbacks 例程的睡眠和/或唤醒参数中指定此类型的例程的地址。

要求

要求
目标平台 桌面
标头 ks.h (包括 Ks.h)

另请参阅

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks