nnfriendsGameMode Structurestruct nnfriendsGameMode
{
u32 joinAvailabilityFlag;
u32 matchmakeSystemType;
u32 joinGameId;
u32 joinGameMode;
nnfriendsPrincipalId ownerPrincipalId;
u32 joinGroupId;
u8 applicationArg[NN_FRIENDS_APPLICATION_ARG_SIZE];
};
Structure storing information about the game the local host is currently playing. This information is required for friends to join in.
There will not be a feature provided for using this structure at the launch.
| joinAvailabilityFlag | Indicates whether friends can join in to the same matchmaking group as the local host. | |
|---|---|---|
| matchmakeSystemType | The local host's current matchmaking type. | |
| joinGameId | An ID used to distinguish what game titles allow friends to join in. A title code is shared between game titles that collectively allow players to join in. | |
| joinGameMode | A value used to distinguish what game modes allow friends to join in. Any value from 0 to 63 can be specified. | |
| ownerPrincipalId | Specifies the principal ID of the owner of the local host's matchmaking group. | |
| joinGroupId | Specifies the ID of the local host's matchmaking group. | |
| applicationArg | Information that can be freely defined by applications. |
CONFIDENTIAL