ETargetDeviceThreadStates

Enumerates states of threads running on a target device.

Windows
MacOS
Linux

References

Module

TargetPlatform

Header

/Engine/Source/Developer/TargetPlatform/Public/Interfaces/ITargetDevice.h

Include

#include "Interfaces/ITargetDevice.h"

Syntax

enum ETargetDeviceThreadStates
{
    Unknown,
    CanRun,
    Inactive,
    Inhibited,
    RunQueue,
    Running,
}

Values

Name

Description

Unknown

Unknown thread state.

CanRun

The thread can run, but is not running right now.

Inactive

The thread is inactive, i.e. has just been created or exited.

Inhibited

The thread cannot run right now.

RunQueue

The thread is in the run queue.

Running

The thread is running.

Remarks

Enumerates states of threads running on a target device.