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 |