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;