Share via


DMessengerPrivateEvents::OnAlertReceived Event

Deprecated. Fires when an alert notification is sent from a Messenger service to a Messenger client application.

Syntax

void OnAlertReceived(      
    BSTR bstrAlert,
    VARIANT_BOOL *pBoolfEnableDefault
);

Parameters

  • bstrAlert
    [in] BSTR containing the alert notification message.
  • pBoolfEnableDefault
    [in, out] Pointer to a VARIANT_BOOL that defines one of the following possible values.
    • VARIANT_FALSE
      Alerts are disabled.
    • VARIANT_TRUE
      Default. Alerts are enabled.

Return Value

No return value.

Event DISPID

DISPID_MUAE_ONALERTRECEIVED

The DISPID for this event is defined in msgrpriv.h. Use this value to identify the event handler when implementing IDispatch::Invoke.

Remarks

A Messenger client receives this event if it has called the IMessengerPrivate::EnableAlertEvents method and one of the Messenger service sites that the application is connected to fires an alert.

The value of pBoolfEnableDefault indicates whether a popup window is displayed when this event is received. You must set this value to VARIANT_FALSE to specify that Microsoft Windows Messenger must not display a popup window for this alert; otherwise a popup window is displayed.

Important  DMessengerPrivateEvents::OnAlertReceived is no longer available in Windows Vista. See Windows Messenger for more information.

See Also

DMessengerPrivateEvents::OnLockChallenge, DMessengerPrivateEvents::OnLockEnable, DMessengerPrivateEvents::OnLockResult, IMsgrLock::RequestChallenge, IMsgrLock::SendResponse, IMessengerPrivate::EnableAlertEvents, Messenger Lock and Key API, Messenger Session Invite and Messenger Private APIs