ApplicationProcessStatistics structure (comsvcs.h)

Represents statistical information about a process hosting COM+ applications.

Syntax

typedef struct _ApplicationProcessStatistics {
  ULONG NumCallsOutstanding;
  ULONG NumTrackedComponents;
  ULONG NumComponentInstances;
  ULONG AvgCallsPerSecond;
  ULONG Reserved1;
  ULONG Reserved2;
  ULONG Reserved3;
  ULONG Reserved4;
} ApplicationProcessStatistics;

Members

NumCallsOutstanding

The number of calls currently outstanding in tracked components in the process.

NumTrackedComponents

The number of distinct tracked components instantiated in the process.

NumComponentInstances

The number of component instances in the process.

AvgCallsPerSecond

A rolling average of the number of calls this process is servicing per second.

Reserved1

This member is reserved and set to DATA_NOT_AVAILABLE (0xFFFFFFFF).

Reserved2

This member is reserved and set to DATA_NOT_AVAILABLE (0xFFFFFFFF).

Reserved3

This member is reserved and set to DATA_NOT_AVAILABLE (0xFFFFFFFF).

Reserved4

This member is reserved and set to DATA_NOT_AVAILABLE (0xFFFFFFFF).

Requirements

Requirement Value
Minimum supported client Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2003 with SP1 [desktop apps only]
Header comsvcs.h

See also

IGetAppTrackerData