struct _VOLUME_CACHE_MAP { short NodeTypeCode;/* 0x0 2 */ short NodeByteCode;/* 0x2 2 */ /* 4 bytes padding */ __int64 UseCount;/* 0x8 8 */ struct _DEVICE_OBJECT* DeviceObject;/* 0x10 8 */ struct _LIST_ENTRY VolumeCacheMapLinks;/* 0x18 16 */ unsigned __int64 DirtyPages;/* 0x28 8 */ struct _LOG_HANDLE_CONTEXT LogHandleContext;/* 0x30 152 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned long Flags;/* 0xc8 4 */ unsigned long PagesQueuedToDisk;/* 0xcc 4 */ unsigned long LoggedPagesQueuedToDisk;/* 0xd0 4 */ unsigned long VolumeId;/* 0xd4 4 */ struct _LIST_ENTRY PrivateVolumeList;/* 0xd8 16 */ struct _CC_VOLUME_TELEMETRY VolumeTelemetry;/* 0xe8 2480 */ /* ── cacheline 42 boundary (2688 bytes) ── */ struct _KE_RCU_WORKITEM RcuContext;/* 0xa98 48 */};size 2760 (0xac8)14 members1 hole (4 bytes)padding 044 cachelines
Used in (2)