qBool FindPersistentGatheringByParticipant( ProtocolCallContext * pContext, PrincipalID principalId, const ResultRange & resultRange, qList< PersistentGathering > * pPersistentGatheringList );
Name | Description | |
---|---|---|
in | pContext | Call information. |
in | principalId | The PrincipalId of the participant. |
in | resultRange | Search range. |
out | pPersistentGatheringList | List of persistent gatherings found in the search. |
Value | Description |
---|---|
true |
Call initialization succeeded. |
false |
Failure. |
Searches persistent gatherings using the PrincipalId
of a participant.
Gets a list of the persistent gatherings to which the user with the specified PrincipalID
is participating.
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)
: The maximum number of entries to get in the ResultRange
object passed as an argument was set to more than 100.
QERROR(RendezVous, GameServerMaintenance)
: This error occurs when the function is called between the GameServerMaintenance
notification event and when game server maintenance takes place.
UpdatePrivacySetting
function to make their participation in the persistent gathering private.
QERROR(Core, InvalidArgment)
to QERROR(Core, InvalidArgument)
and QERROR(Core, GameServerMaintenance)
to QERROR(RendezVous, GameServerMaintenance)
in the description.
QERROR(Core, InvalidArgment)
is not handled by the application, but the error is passed to the error/EULA applet. QERROR(Core, GameServerMaintenance)
is returned when the function is called between the GameServerMaintenance
notification event and when game server maintenance takes place.
CONFIDENTIAL