nn::nex::MatchmakeExtensionClient::GetPlayingSession Member Function

Syntax

qBool GetPlayingSession(
     ProtocolCallContext * pContext,
     const qList< PrincipalID > & principalIdList,
     qList< PlayingSession > * pPlayingSessionList
);

Parameters

Name Description
in pContext Call information.
in principalIdList ID of participant.
out pPlayingSessionList List of participating matchmaking sessions.

Return Values



Value Description
true Call initialization succeeded.
false Failure.

Description

Gets the list of matchmaking sessions in which the specified user is participating.

This search can also get session information on participating non-friends, but this information is not included in the search results in the following cases.

If a user that is subject to the search has used the UpdatePrivacySetting function to make their participation status in the matchmaking session private.
If a user that is subject to the search has registered the local system to their blacklist.
If the specified partner is participating in multiple matchmaking sessions, multiple sets of session information can be obtained.

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 list of principal IDs passed as an argument contains 101 or more entries.

Revision History

2014/04/08
Corrected QERROR(Core, InvalidArgment) to QERROR(Core, InvalidArgument) in the description.
2013/11/28
Corrected the description so that QERROR(Core, InvalidArgment) is not handled by the application, but the error is passed to the error/EULA applet.
2012/04/20
Changed the function so that asynchronous processing returns an error if there are 101 or more entries in the list for the PrincipalID provided in the arguments.
2011/05/24
Initial version.

CONFIDENTIAL