struct _JOB_CPU_RATE_CONTROL { struct _JOB_RATE_CONTROL_HEADER Header;/* 0x0 40 */ union { unsigned long AllFlags;/* 0x28 4 */ struct { unsigned long HardCap : 1;/* 0x28:0 4 */ unsigned long NotifyWhenThrottled : 1;/* 0x28:1 4 */ unsigned long WeightBased : 1;/* 0x28:2 4 */ unsigned long RankBias : 1;/* 0x28:3 4 */ unsigned long CycleTimeNotification : 1;/* 0x28:4 4 */ unsigned long MinMaxRate : 1;/* 0x28:5 4 */ unsigned long Disabled : 1;/* 0x28:6 4 */ unsigned long PerProcessorCaps : 1;/* 0x28:7 4 */ unsigned long Reserved : 24;/* 0x28:8 4 */ };/* 0x28 4 */ };/* 0x28 4 */ union { unsigned long Value;/* 0x2c 4 */ unsigned short Weight;/* 0x2c 2 */ struct { unsigned short MinRate;/* 0x2c 2 */ unsigned short MaxRate;/* 0x2e 2 */ };/* 0x2c 4 */ };/* 0x2c 4 */ struct _KDPC NotificationDpc;/* 0x30 64 */ /* 16 bytes padding */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _KSCHEDULING_GROUP SchedulingGroup;/* 0x80 640 */};size 768 (0x300)17 members1 hole (16 bytes)padding 012 cachelines
Used in (1)