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

另请参阅

UnregisterAppStateChangeNotification