EAsyncIOPriorityAndFlags

Syntax

enum EAsyncIOPriorityAndFlags
{
    AIOP_PRIORITY_MASK    = 0x000000ff,
    AIOP_FLAG_PRECACHE    = 0x00000100,
    AIOP_MIN              = 0,
    AIOP_Low,
    AIOP_BelowNormal,
    AIOP_Normal,
    AIOP_High,
    AIOP_CriticalPath,
    AIOP_MAX              = AIOP_CriticalPath,
    AIOP_NUM,
    AIOP_Precache         = AIOP_MIN | AIOP_FLAG_PRECACHE,
}

Values

Name

Description

AIOP_PRIORITY_MASK

AIOP_FLAG_PRECACHE

Flags - combine with priorities if needed.

AIOP_MIN

Priorities.

AIOP_Low

AIOP_BelowNormal

AIOP_Normal

AIOP_High

AIOP_CriticalPath

AIOP_MAX

AIOP_NUM

AIOP_Precache

Legacy (for back-compat). Better to specify priority and AIOP_FLAG_PRECACHE separately.

Remarks

Enum for async IO priorities.

References

Module

Core

Header

Runtime/Core/Public/GenericPlatform/GenericPlatformFile.h