EOS_InitializeOptions

EOS API reference page for EOS_InitializeOptions

実装方法を選んでください。

C

C#

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

Remarks

Options for initializing the Epic Online Services SDK.

Properties

Platform.InitializeOptions

Property

Value

int ApiVersion

API Version: Set this to EOS_INITIALIZE_API_LATEST.

AllocateMemoryFunc AllocateMemoryFunction

A custom memory allocator, if desired.

ReallocateMemoryFunc ReallocateMemoryFunction

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

ReleaseMemoryFunc ReleaseMemoryFunction

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

string 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.

string ProductVersion

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

System.IntPtr Reserved

A reserved field that should always be nulled.

System.IntPtr 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.

InitializeThreadAffinity OverrideThreadAffinity

The thread affinity override values for each category of thread.

Related API Members