다음을 통해 공유


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
라이브러리 Appnotify.lib
DLL Twinapi.core.dll

추가 정보

UnregisterAppStateChangeNotification