INotificationActivationCallback::Activate 메서드(notificationactivationcallback.h)
사용자가 알림 센터에서 알림과 상호 작용할 때 호출됩니다.
구문
HRESULT Activate(
[in] LPCWSTR appUserModelId,
[in] LPCWSTR invokedArgs,
[in] const NOTIFICATION_USER_INPUT_DATA *data,
[in] ULONG count
);
매개 변수
[in] appUserModelId
알림 플랫폼에 대한 앱을 나타내는 고유 식별자입니다.
[in] invokedArgs
호출된 단추의 인수입니다. 알림이 기본 활성화를 나타내고 XML 페이로드에 시작 인수가 지정되지 않은 경우 NULL입니다.
[in] data
알림 메시지에서 사용할 수 있는 입력 요소의 데이터입니다.
[in] count
데이터 요소의 수입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
앱이 알림 센터에서 알림에 응답하려면 앱에서 이 메서드를 재정의해야 합니다. 또한 시작 메뉴에서 바로 가기를 만들어야 합니다. 활성화 알림에 응답하는 방법에 대한 자세한 내용은 알림 활성화에 응답을 참조하세요.
애플리케이션에서 비대화형 알림을 사용하는 경우 invokedArgs 또는 데이터를 사용하지 않고 응답할 수 있습니다.
오류 코드를 반환하면 활성화가 실패하고 사용자가 다시 시도하여 앱을 활성화할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | notificationactivationcallback.h |