struct _LOG_HANDLE_CONTEXT { void* LogHandle;/* 0x0 8 */ void (*FlushToLsnRoutine)(void*, union _LARGE_INTEGER);/* 0x8 8 */ void (*QueryLogHandleInfoRoutine)(void*, unsigned short*);/* 0x10 8 */ struct _DIRTY_PAGE_STATISTICS DirtyPageStatistics;/* 0x18 24 */ struct _DIRTY_PAGE_THRESHOLDS DirtyPageThresholds;/* 0x30 56 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long AdditionalPagesToWrite;/* 0x68 4 */ unsigned long CcLWScanDPThreshold;/* 0x6c 4 */ union _LARGE_INTEGER LargestLsnForCurrentLWScan;/* 0x70 8 */ struct _FILE_OBJECT* RelatedFileObject;/* 0x78 8 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned __int64 LargestLsnFileObjectKey;/* 0x80 8 */ union _LARGE_INTEGER LastLWTimeStamp;/* 0x88 8 */ unsigned long Flags;/* 0x90 4 */};size 152 (0x98)12 members0 holespadding 43 cachelines
Used in (2)