ETaskType Enumeration

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

Syntax

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

Header: MSCorEE.h

Library: MSCorEE.dll

.NET Framework Versions: Available since 2.0

See also