ComponentStatistics 構造体 (comsvcs.h)

特定のプロセスでホストされている COM+ コンポーネントに関する統計情報を表します。

構文

typedef struct _ComponentStatistics {
  ULONG NumInstances;
  ULONG NumBoundReferences;
  ULONG NumPooledObjects;
  ULONG NumObjectsInCall;
  ULONG AvgResponseTimeInMs;
  ULONG NumCallsCompletedRecent;
  ULONG NumCallsFailedRecent;
  ULONG NumCallsCompletedTotal;
  ULONG NumCallsFailedTotal;
  ULONG Reserved1;
  ULONG Reserved2;
  ULONG Reserved3;
  ULONG Reserved4;
} ComponentStatistics;

メンバー

NumInstances

ホスティング プロセス内のコンポーネントのインスタンスの数。

NumBoundReferences

このコンポーネントのインスタンスにバインドされているクライアント参照の数。

NumPooledObjects

ホスティング プロセスのオブジェクト プール内のコンポーネントのインスタンスの数。

NumObjectsInCall

現在呼び出しを処理しているコンポーネントのインスタンスの数。

AvgResponseTimeInMs

このコンポーネントのインスタンスが呼び出しにサービスを提供するのにかかる時間のローリング平均。

NumCallsCompletedRecent

最近の期間 ( NumCallsFailedRecent と比較するため) に完了した (正常かどうかに関係なく) このコンポーネントのインスタンスに対する呼び出しの数。

NumCallsFailedRecent

最近の期間に失敗したこのコンポーネントのインスタンスに対する呼び出しの数 ( NumCallsCompletedRecent との比較用)。

NumCallsCompletedTotal

ホスティング プロセスの有効期間中に完了した (成功したかどうかにかかわらず) このコンポーネントのインスタンスに対する呼び出しの合計数。 このデータは現在使用できません。このメンバーは常に DATA_NOT_AVAILABLE (0xFFFFFFFF) に設定されます。

NumCallsFailedTotal

ホスティング プロセスの有効期間中に失敗した、このコンポーネントのインスタンスに対する呼び出しの合計数。 このデータは現在使用できません。このメンバーは常に DATA_NOT_AVAILABLE (0xFFFFFFFF) に設定されます。

Reserved1

このメンバーは予約済みであり、DATA_NOT_AVAILABLE (0xFFFFFFFF) に設定されます。

Reserved2

このメンバーは予約済みであり、DATA_NOT_AVAILABLE (0xFFFFFFFF) に設定されます。

Reserved3

このメンバーは予約済みであり、DATA_NOT_AVAILABLE (0xFFFFFFFF) に設定されます。

Reserved4

このメンバーは予約済みであり、DATA_NOT_AVAILABLE (0xFFFFFFFF) に設定されます。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 SP1 [デスクトップ アプリのみ]
Header comsvcs.h

こちらもご覧ください

IGetAppTrackerData