typedef struct _VI_DEADLOCK_GLOBALS                               // 28 elements, 0x8168 bytes (sizeof)
           {
/*0x000*/      INT64        TimeAcquire;
/*0x008*/      INT64        TimeRelease;
/*0x010*/      struct _LIST_ENTRY* ResourceDatabase;
/*0x018*/      UINT64       ResourceDatabaseCount;
/*0x020*/      struct _VI_DEADLOCK_ADDRESS_RANGE ResourceAddressRange[1023];
/*0x4010*/     struct _LIST_ENTRY* ThreadDatabase;
/*0x4018*/     UINT64       ThreadDatabaseCount;
/*0x4020*/     struct _VI_DEADLOCK_ADDRESS_RANGE ThreadAddressRange[1023];
/*0x8010*/     ULONG32      AllocationFailures;
/*0x8014*/     ULONG32      NodesTrimmedBasedOnAge;
/*0x8018*/     ULONG32      NodesTrimmedBasedOnCount;
/*0x801C*/     ULONG32      NodesSearched;
/*0x8020*/     ULONG32      MaxNodesSearched;
/*0x8024*/     ULONG32      SequenceNumber;
/*0x8028*/     ULONG32      RecursionDepthLimit;
/*0x802C*/     ULONG32      SearchedNodesLimit;
/*0x8030*/     ULONG32      DepthLimitHits;
/*0x8034*/     ULONG32      SearchLimitHits;
/*0x8038*/     ULONG32      ABC_ACB_Skipped;
/*0x803C*/     ULONG32      OutOfOrderReleases;
/*0x8040*/     ULONG32      NodesReleasedOutOfOrder;
/*0x8044*/     ULONG32      TotalReleases;
/*0x8048*/     ULONG32      RootNodesDeleted;
/*0x804C*/     ULONG32      ForgetHistoryCounter;
/*0x8050*/     VOID*        Instigator;
/*0x8058*/     ULONG32      NumberOfParticipants;
/*0x805C*/     UINT8        _PADDING0_[0x4];
/*0x8060*/     struct _VI_DEADLOCK_NODE* Participant[32];
/*0x8160*/     ULONG32      CacheReductionInProgress;
/*0x8164*/     UINT8        _PADDING1_[0x4];
           }VI_DEADLOCK_GLOBALS, *PVI_DEADLOCK_GLOBALS;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.