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 |