线程状态值
typedef enum _KTHREAD_STATE {
Initialized, //0
Ready, //1
Running, //2
Standby, //3
Terminated, //4
Waiting, //5
Transition, //6
DeferredReady,//7
GateWait //8
} KTHREAD_STATE;
不同的内核对象值
typedef enum _KOBJECTS {
EventNotificationObject = 0,
EventSynchronizationObject = 1,
MutantObject = 2,
ProcessObject = 3,
QueueObject = 4,
SemaphoreObject = 5,
ThreadObject = 6,
GateObject = 7,
TimerNotificationObject = 8,
TimerSynchronizationObject = 9,
Spare2Object = 10,
Spare3Object = 11,
Spare4Object = 12,
Spare5Object = 13,
Spare6Object = 14,
Spare7Object = 15,
Spare8Object = 16,
Spare9Object = 17,
ApcObject,
DpcObject,
DeviceQueueObject,
EventPairObject,
InterruptObject,
ProfileObject,
ThreadedDpcObject,
MaximumKernelObject
} KOBJECTS;