Bewerken

Delen via


PartyXblManager

The primary management class for interacting with the Party Xbox Live Helper library.

Syntax

class PartyXblManager  

Public Methods

Name Description
GetSingleton Retrieves a reference to the PartyXblManager singleton instance.
GetErrorMessage Get the human-readable form of an error generated by the Party Xbox Live Helper library.
SetMemoryCallbacks Optionally configures the memory allocation and freeing callbacks the Party Xbox Live Helper library should use.
GetMemoryCallbacks Retrieves the current memory allocation and freeing callbacks the Party Xbox Live library is using.
SetProfilingCallbacksForMethodEntryExit Optionally configures the profiling event callbacks the Party Xbox Live library will make when entering or exiting instrumented methods.
GetProfilingCallbacksForMethodEntryExit Retrieves the profiling event callbacks the Party Xbox Live library is configured to use when entering or exiting instrumented methods.
SetThreadAffinityMask Optionally configures the processor on which internal Party Xbox Live Helper library threads will run.
GetThreadAffinityMask Retrieves the current set of processors on which internal Party Xbox Live Helper library threads will run or are running as an affinity mask.
Initialize Initializes the object instance.
Cleanup Immediately reclaims all resources associated with the object.
StartProcessingStateChanges Retrieves an array of all Party Xbox Live state changes to process since the last such call.
FinishProcessingStateChanges Returns an array of Party Xbox Live state changes that were being processed.
CompleteGetTokenAndSignatureRequest Completes a GetTokenAndSignature operation.
CreateLocalChatUser Queues an asynchronous attempt to create a local chat user. Privacy and privilege information related to this user will be tracked by the helper library.
CreateRemoteChatUser Creates a remote chat user. A remote chat user is an Xbox Live user currently communicating with at least one local user. Creating a remote chat user will cause the library to start tracking privacy information related to this user in relation to every local chat user.
DestroyChatUser Destroys a chat user.
GetChatUsers Gets an array containing all chat users created by CreateLocalChatUser() and CreateRemoteChatUser().
LoginToPlayFab Signs the user in to PlayFab using an Xbox Live token, asynchronously returning an Entity Id and Entity Token that can subsequently be used for PlayFab API calls which require an authenticated PlayFab user or to create a PartyLocalUser. There is no difference between calling this method or using the LoginWithXbox method provided by the PlayFab SDK.
GetEntityIdsFromXboxLiveUserIds Queues an asynchronous operation to retrieve a list of mappings between PlayFab Entity Ids and known Xbox Live User Ids.

Remarks

Only a single instance of the class is permitted.

Requirements

Header: PartyXboxLive.h

See also

PartyXboxLive members