qBool UpdateNotificationData( ProtocolCallContext * pContext, qUnsignedInt32 uiType, qUnsignedInt32 uiParam1, qUnsignedInt32 uiParam2, String strParam );
Name | Description | |
---|---|---|
in | pContext | Call information. |
in | uiType | Notification type. |
in | uiParam1 | Notification data 1. |
in | uiParam2 | Notification data 2. |
in | strParam | Notification data. (The maximum string is given by MATCHMAKE_STRING_MAX_LENGTH .) |
Value | Description |
---|---|
true |
Call initialization succeeded. |
false |
Failure. |
Registers notification data on the server (and updates data if it already exists), and sends it to friends.
When notification data is registered, a NotificationEvents::GameNotificationLogout
is reported to friends when the user logs out.
The following results may be returned as a result of asynchronous operation. Pass errors to the Error/EULA applet. This error must be removed during debugging.
QERROR(Core, InvalidArgument)
: A string longer than MATCHMAKE_STRING_MAX_LENGTH
was sent.
QERROR(Core, InvalidArgment)
to QERROR(Core, InvalidArgument)
in the description.
QERROR(Core, InvalidArgument)
is not handled by the application, but the error is passed to the error/EULA applet.
CONFIDENTIAL