Min version | 8 Pre RTM | 8 Pre RTM | 8 | 8.1 Update 1 | 8.1 Update 1 | 10 Pre RTM |
---|---|---|---|---|---|---|
Max version | 10 TH2 | |||||
x86 offset offset:bitpos | Field Name | |||||
0x0000 | struct _KNODE Ncb | struct _KNODE Ncb | ||||
0x00C0 | struct _EX_WORK_QUEUE[5] ExWorkerQueues | struct _EX_WORK_QUEUE[6] ExWorkerQueues | struct _EX_WORK_QUEUE[7] ExWorkerQueues | struct _EX_WORK_QUEUE[2] ExWorkQueue | struct _EX_WORK_QUEUE * volatile[8] ExWorkQueues | |
0x00E0 | struct _EX_WORK_QUEUE ExWorkQueue | |||||
0x0100 | struct _EX_WORK_QUEUE * volatile[8] ExWorkQueues | |||||
0x0120 | struct _EX_WORK_QUEUE ExWorkQueue | |||||
0x01C4 | struct _KEVENT ExpThreadSetManagerEvent | |||||
0x01D4 | struct _ETHREAD * ExpWorkerThreadBalanceManagerPtr | |||||
0x01D8 | unsigned long ExpWorkerSeed | |||||
0x01DC:0x00 | volatile unsigned long ExWorkerFullInit | |||||
0x01DC | volatile unsigned long ExWorkerFlags | |||||
0x01DC:0x01 | volatile unsigned long ExWorkerStructInit | |||||
0x0210 | struct _KEVENT ExpThreadSetManagerEvent | |||||
0x0220 | struct _ETHREAD * ExpWorkerThreadBalanceManagerPtr | |||||
0x0224 | unsigned long ExpWorkerSeed | |||||
0x0228:0x00 | volatile unsigned long ExWorkerFullInit | |||||
0x0228 | volatile unsigned long ExWorkerFlags | |||||
0x0228:0x01 | volatile unsigned long ExWorkerStructInit | |||||
0x0248 | struct _KEVENT ExpThreadSetManagerEvent | |||||
0x0258 | struct _ETHREAD * ExpWorkerThreadBalanceManagerPtr | |||||
0x025C | unsigned long ExpWorkerSeed | |||||
0x0260:0x00 | volatile unsigned long ExWorkerFullInit | |||||
0x0260 | volatile unsigned long ExWorkerFlags | |||||
0x0260:0x01 | volatile unsigned long ExWorkerStructInit | |||||
0x0298 | struct _KEVENT ExpThreadSetManagerEvent | |||||
0x02A8 | struct _KTIMER ExpDeadlockTimer | |||||
0x02D0 | struct _KEVENT ExpThreadReaperEvent | |||||
0x02D8 | struct _KEVENT ExpThreadSetManagerEvent | |||||
0x02E0 | struct _KWAIT_BLOCK[3] WaitBlocks | |||||
0x02E8 | struct _KTIMER ExpDeadlockTimer | |||||
0x0310 | struct _KEVENT ExpThreadReaperEvent | |||||
0x0320 | struct _KWAIT_BLOCK[3] WaitBlocks | |||||
0x0328 | struct _ETHREAD * ExpWorkerThreadBalanceManagerPtr | |||||
0x032C | unsigned long ExpWorkerSeed | |||||
0x0330:0x00 | volatile unsigned long ExWorkerFullInit | |||||
0x0330 | volatile unsigned long ExWorkerFlags | |||||
0x0330:0x01 | volatile unsigned long ExWorkerStructInit | |||||
0x0368 | struct _ETHREAD * ExpWorkerThreadBalanceManagerPtr | |||||
0x036C | unsigned long ExpWorkerSeed | |||||
0x0370:0x00 | volatile unsigned long ExWorkerFullInit | |||||
0x0370 | volatile unsigned long ExWorkerFlags | |||||
0x0370:0x01 | volatile unsigned long ExWorkerStructInit | |||||
0x0418 | struct _KEVENT ExpThreadSetManagerEvent | |||||
0x0428 | struct _KEVENT ExpBalancerExitEvent | |||||
0x0438 | struct _KTIMER ExpDeadlockTimer | |||||
0x0460 | struct _KEVENT ExpThreadReaperEvent | |||||
0x0470 | struct _KWAIT_BLOCK[4] WaitBlocks | |||||
0x04D0 | struct _ETHREAD * ExpWorkerThreadBalanceManagerPtr | |||||
0x04D4 | unsigned long ExpWorkerSeed | |||||
0x04D8:0x00 | volatile unsigned long ExWorkerFullInit | |||||
0x04D8 | volatile unsigned long ExWorkerFlags | |||||
0x04D8:0x01 | volatile unsigned long ExWorkerStructInit |