x64 / ntdllntoskrnl /

_WORK_QUEUE_ENTRY

← 10.0.28000.3231 21 builds latest →
struct _WORK_QUEUE_ENTRY {
union {
struct {
void* DiskIoAttribution;/* 0x18 8 */
} Read;/* 0x10 16 */
struct {
} Write;/* 0x10 8 */
struct {
} Event;/* 0x10 8 */
struct {
unsigned long Reason;/* 0x10 4 */
} Notification;/* 0x10 4 */
struct {
unsigned char IsLowPriWriteBehind;/* 0x38 1 */
} LowPriWrite;/* 0x10 48 */
struct {
unsigned long Length;/* 0x28 4 */
/* 4 bytes padding */
unsigned long PrefetchPagePriority;/* 0x38 4 */
/* 4 bytes padding */
void* DiskIoAttribution;/* 0x68 8 */
char RequestorMode;/* 0x70 1 */
/* 3 bytes padding */
unsigned long NestingLevel;/* 0x74 4 */
} AsyncRead;/* 0x10 112 */
struct {
unsigned char DoWriteBehindPostProcessing;/* 0x48 1 */
} AsyncWriteBehind;/* 0x10 64 */
} Parameters;/* 0x10 112 */
/* ── cacheline 2 boundary (128 bytes) ── */
/* 4 bytes padding */
};
size 160 (0xa0)6 members4 holes (15 bytes)padding 03 cachelines
Used in (1)