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 |