Share via


ETaskType Enumeration

Contains values that indicate the type of task that is represented by either an ICLRTask or an IHostTask interface.

typedef enum ETaskType {
    TT_DEBUGGERHELPER           = 0x1,
    TT_GC                       = 0x2,
    TT_FINALIZER                = 0x4,
    TT_THREADPOOL_TIMER         = 0x8,
    TT_THREADPOOL_GATE          = 0x10,
    TT_THREADPOOL_WORKER        = 0x20,
    TT_THREADPOOL_IOCOMPLETION  = 0x40,
    TT_ADUNLOAD                 = 0x80,
    TT_USER                     = 0x100,
    TT_THREADPOOL_WAIT          = 0x200,
    TT_UNKNOWN                  = 0x80000000
} ETaskType;

Members

Member

Description

TT_ADUNLOAD

The interface represents an application domain unloading task.

TT_DEBUGGERHELPER

The interface represents a debugger helper task.

TT_FINALIZER

The interface represents a finalizer task.

TT_GC

The interface represents a garbage collection task.

TT_THREADPOOL_GATE

The interface represents a gate thread task.

TT_THREADPOOL_IOCOMPLETION

The interface represents an I/O thread task or a completion port thread task.

TT_THREADPOOL_TIMER

The interface represents a timer thread task.

TT_THREADPOOL_WAIT

The interface represents a wait thread task.

TT_THREADPOOL_WORKER

The interface represents a worker thread task.

TT_UNKNOWN

The task is unknown.

TT_USER

The interface represents a user task.

Requirements

Platforms: See .NET Framework System Requirements.

Header: MSCorEE.idl

Library: MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

See Also

Other Resources

Hosting Enumerations