0: kd> dt _KPROCESS
nt!_KPROCESS
+0x000 Header : _DISPATCHER_HEADER //dt _KEVENT
+0x018 ProfileListHead : _LIST_ENTRY //任务管理器上的性能
+0x028 DirectoryTableBase : Uint8B //cr3
+0x030 ThreadListHead : _LIST_ENTRY //当前进程所有线程
+0x040 ProcessLock : Uint8B //进程锁 Ring3线程同步
+0x048 Affinity : _KAFFINITY_EX //亲核性,CPU默认核心
+0x070 ReadyListHead : _LIST_ENTRY //就绪线程列表
+0x080 SwapListEntry : _SINGLE_LIST_ENTRY //单向链表
+0x088 ActiveProcessors : _KAFFINITY_EX //核心
+0x0b0 AutoAlignment : Pos 0, 1 Bit
+0x0b0 DisableBoost : Pos 1, 1 Bit
+0x0b0 DisableQuantum : Pos 2, 1 Bit
+0x0b0 ActiveGroupsMask : Pos 3, 4 Bits
+0x0b0 ReservedFlags : Pos 7, 25 Bits
+0x0b0 ProcessFlags : Int4B //进程标志位
+0x0b4 BasePriority : Char //优先级
+0x0b5 QuantumReset : Char //默认时间片 一般是6个时间片(2个时钟中断)就被切走
+0x0b6 Visited : UChar //
+0x0b7 Unused3 : UChar
+0x0b8 ThreadSeed : [4] Uint4B
+0x0c8 IdealNode : [4] Uint2B
+0x0d0 IdealGlobalNode : Uint2B
+0x0d2 Flags : _KEXECUTE_OPTIONS //DEP
+0x0d3 Unused1 : UChar
+0x0d4 Unused2 : Uint4B
+0x0d8 Unused4 : Uint4B
+0x0dc StackCount : _KSTACK_COUNT
+0x0e0 ProcessListEntry : _LIST_ENTRY
+0x0f0 CycleTime : Uint8B
+0x0f8 KernelTime : Uint4B
+0x0fc UserTime : Uint4B
+0x100 InstrumentationCallback : Ptr64 Void
+0x108 LdtSystemDescriptor : _KGDTENTRY64
+0x118 LdtBaseAddress : Ptr64 Void
+0x120 LdtProcessLock : _KGUARDED_MUTEX
+0x158 LdtFreeSelectorHint : Uint2B
+0x15a LdtTableLength : Uint2B
EPROCESS
0: kd> dt _EPROCESS
nt!_EPROCESS
+0x000 Pcb : _KPROCESS
+0x160 ProcessLock : _EX_PUSH_LOCK //只锁EPROCESS
+0x168 CreateTime : _LARGE_INTEGER //创建时间
+0x170 ExitTime : _LARGE_INTEGER //退出时间
+0x178 RundownProtect : _EX_RUNDOWN_REF //进程锁
+0x180 UniqueProcessId : Ptr64 Void //PID
+0x188 ActiveProcessLinks : _LIST_ENTRY //进程链表
+0x198 ProcessQuotaUsage : [2] Uint8B //性能统计
+0x1a8 ProcessQuotaP