2.2.12.5 TRKSVR_STATISTICS

The TRKSVR_STATISTICS structure was originally defined for use in LnkSvrMessage method calls that specify a STATISTICS message. The STATISTICS message type is not used in this protocol, but is included in this specification because it affects the size of the TRKSVR_MESSAGE_UNION structure as it is transmitted over the RPC Protocol.

 typedef struct {
   unsigned long cSyncVolumeRequests;
   unsigned long cSyncVolumeErrors;
   unsigned long cSyncVolumeThreads;
   unsigned long cCreateVolumeRequests;
   unsigned long cCreateVolumeErrors;
   unsigned long cClaimVolumeRequests;
   unsigned long cClaimVolumeErrors;
   unsigned long cQueryVolumeRequests;
   unsigned long cQueryVolumeErrors;
   unsigned long cFindVolumeRequests;
   unsigned long cFindVolumeErrors;
   unsigned long cTestVolumeRequests;
   unsigned long cTestVolumeErrors;
   unsigned long cSearchRequests;
   unsigned long cSearchErrors;
   unsigned long cSearchThreads;
   unsigned long cMoveNotifyRequests;
   unsigned long cMoveNotifyErrors;
   unsigned long cMoveNotifyThreads;
   unsigned long cRefreshRequests;
   unsigned long cRefreshErrors;
   unsigned long cRefreshThreads;
   unsigned long cDeleteNotifyRequests;
   unsigned long cDeleteNotifyErrors;
   unsigned long cDeleteNotifyThreads;
   unsigned long ulGCIterationPeriod;
   FILETIME ftLastSuccessfulRequest;
   HRESULT hrLastError;
   unsigned long dwMoveLimit;
   long lRefreshCounter;
   unsigned long dwCachedVolumeTableCount;
   unsigned long dwCachedMoveTableCount;
   FILETIME ftCachedLastUpdated;
   long fIsDesignatedDc;
   FILETIME ftNextGC;
   FILETIME ftServiceStart;
   unsigned long cMaxRPCThreads;
   unsigned long cAvailableRPCThreads;
   unsigned long cLowestAvailableRPCThreads;
   unsigned long cNumThreadPoolThreads;
   unsigned long cMostThreadPoolThreads;
   short cEntriesToGC;
   short cEntriesGCed;
   short cMaxDsWriteEvents;
   short cCurrentFailedWrites;
   struct {
     unsigned long dwMajor;
     unsigned long dwMinor;
     unsigned long dwBuildNumber;
   } Version;
 } TRKSVR_STATISTICS;