struct _PRIVATE_CACHE_MAP { union { short NodeTypeCode;/* 0x0 2 */ struct _PRIVATE_CACHE_MAP_FLAGS Flags;/* 0x0 4 */ unsigned long UlongFlags;/* 0x0 4 */ };/* 0x0 4 */ unsigned long ReadAheadMask;/* 0x4 4 */ struct _FILE_OBJECT* FileObject;/* 0x8 8 */ union _LARGE_INTEGER FileOffset1;/* 0x10 8 */ union _LARGE_INTEGER BeyondLastByte1;/* 0x18 8 */ union _LARGE_INTEGER FileOffset2;/* 0x20 8 */ union _LARGE_INTEGER BeyondLastByte2;/* 0x28 8 */ union _LARGE_INTEGER ReadAheadOffset[2];/* 0x30 16 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long ReadAheadLength[2];/* 0x40 8 */ unsigned __int64 ReadAheadSpinLock;/* 0x48 8 */ struct _LIST_ENTRY PrivateLinks;/* 0x50 16 */ void* ReadAheadWorkItem;/* 0x60 8 */};size 104 (0x68)14 members0 holespadding 02 cachelines
Used in (1)