EOS_InitializeOptions

EOS API reference page for EOS_InitializeOptions

Remarks

Options for initializing the Epic Online Services SDK.

Properties

EOS_InitializeOptions

Property

Value

int32_t ApiVersion

API Version: Set this to EOS_INITIALIZE_API_LATEST.

EOS_AllocateMemoryFunc AllocateMemoryFunction

A custom memory allocator, if desired.

EOS_ReallocateMemoryFunc ReallocateMemoryFunction

A corresponding memory reallocator. If the AllocateMemoryFunction is nulled, then this field must also be nulled.

EOS_ReleaseMemoryFunc ReleaseMemoryFunction

A corresponding memory releaser. If the AllocateMemoryFunction is nulled, then this field must also be nulled.

const char* ProductName

The name of the product using the Epic Online Services SDK. The name string is required to be non-empty and at maximum of 64 characters long. The string buffer can consist of the following characters: A-Z, a-z, 0-9, dot, underscore, space, exclamation mark, question mark, and sign, hyphen, parenthesis, plus, minus, colon.

const char* ProductVersion

Product version of the running application. The name string has same requirements as the ProductName string.

void* Reserved

A reserved field that should always be nulled.

void* SystemInitializeOptions

This field is for system specific initialization if any. If provided then the structure will be located in /eos.h. The structure will be named EOS_InitializeOptions.

EOS_Initialize_ThreadAffinity* OverrideThreadAffinity

The thread affinity override values for each category of thread.

Related API Members