다음을 통해 공유


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

이 구성 요소의 instance 바인딩된 클라이언트 참조 수입니다.

NumPooledObjects

호스팅 프로세스의 개체 풀에 있는 구성 요소의 인스턴스 수입니다.

NumObjectsInCall

현재 호출을 서비스하는 구성 요소의 인스턴스 수입니다.

AvgResponseTimeInMs

호출을 서비스하는 데 이 구성 요소의 instance 걸리는 시간의 롤링 평균입니다.

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 [데스크톱 앱만 해당]
머리글 comsvcs.h

추가 정보

IGetAppTrackerData