RegisterAppStateChangeNotification 函数 (appnotify.h)
使应用能够注册回调函数,通过该函数可以通知其库进入或退出挂起状态。 应用可以使用此信息执行应在该点执行的任何必要操作,例如保留状态。
语法
APICONTRACT ULONG RegisterAppStateChangeNotification(
[in] PAPPSTATE_CHANGE_ROUTINE Routine,
[in, optional] PVOID Context,
[out] PAPPSTATE_REGISTRATION *Registration
);
参数
[in] Routine
指向在应用进入或离开挂起状态时调用的回调函数的指针。 有关此函数的更多详细信息 ,请参阅PAPPSTATE_CHANGE_ROUTINE 。
[in, optional] Context
应用在进入或退出挂起状态时使用的特定于应用的上下文信息。 这通常是“this”指针。
[out] Registration
当此函数成功返回时,此参数接收指向可用于标识注册的值的指针的地址。 存储此值以用于 UnregisterAppStateChangeNotification。
返回值
标准 Win32 状态代码。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | appnotify.h |
Library | Appnotify.lib |
DLL | Twinapi.core.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈