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