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)
Library Ks.lib

另请参阅

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks