KsPinRegisterPowerCallbacks 函数 (ks.h)

KsPinRegisterPowerCallbacks 函数为 Pin注册电源管理回调。

语法

void KsPinRegisterPowerCallbacks(
  [in]           PKSPIN        Pin,
  [in, optional] PFNKSPINPOWER Sleep,
  [in, optional] PFNKSPINPOWER Wake
);

参数

[in] Pin

指向要为其注册电源回调的 KSPIN 结构的指针。 请注意,该引脚必须实际处理(以引脚为中心的)才能接收电源通知消息。

[in, optional] Sleep

此参数提供处理设备的睡眠请求的 AVStrMiniPinPower 函数的地址。 自选。

[in, optional] Wake

此参数提供处理设备的唤醒请求的 AVStrMiniPinPower 函数的地址。 自选。

返回值

没有

言论

警告

请勿尝试从睡眠或唤醒回调内获取筛选器控件互斥体,或者可能发生死锁。 有关互斥体的详细信息,请阅读 AVStream 中的互斥体。

调用 KsPinRegisterPowerCallbacks 时,必须至少指定一个回调。

要求

要求 价值
最低支持的客户端 Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib

另请参阅

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks