IGetAppTrackerData 인터페이스(comsvcs.h)
관리 애플리케이션이 COM+ 애플리케이션 실행에 대한 통계 정보를 검색할 수 있도록 합니다.
상속
IGetAppTrackerData 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IGetAppTrackerData 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IGetAppTrackerData 인터페이스에는 이러한 메서드가 있습니다.
IGetAppTrackerData::GetApplicationProcessDetails COM+ 애플리케이션을 호스팅하는 단일 프로세스에 대한 자세한 정보를 검색합니다. |
IGetAppTrackerData::GetApplicationProcesses COM+ 애플리케이션을 호스팅하는 모든 프로세스 또는 이러한 프로세스의 지정된 하위 집합에 대한 요약 정보를 검색합니다. |
IGetAppTrackerData::GetApplicationsInProcess 단일 프로세스에서 호스트되는 모든 COM+ 애플리케이션 또는 이러한 애플리케이션의 지정된 하위 집합에 대한 요약 정보를 검색합니다. |
IGetAppTrackerData::GetComponentDetails 프로세스에서 호스트되는 단일 COM+ 구성 요소에 대한 자세한 정보를 검색합니다. |
IGetAppTrackerData::GetComponentsInProcess 단일 프로세스에서 호스트되는 모든 COM+ 구성 요소 또는 이러한 구성 요소의 지정된 하위 집합에 대한 요약 정보를 검색합니다. |
IGetAppTrackerData::GetSuggestedPollingInterval 추적기 서버에서 제안하는 폴링에 대한 최소 간격을 검색합니다. |
IGetAppTrackerData::GetTrackerDataAsCollectionObject 컬렉션 개체의 형태로 모든 COM+ 애플리케이션에 대한 추적 데이터를 검색합니다. |
설명
추적기 데이터를 사용하는 애플리케이션은 일반적으로 추적기 서버를 정기적으로 폴링하여 이 데이터가 최신 상태인지 확인해야 합니다. 예를 들어 사용자에게 추적 데이터를 표시하는 관리 애플리케이션은 일반적으로 이 데이터가 가능한 한 실시간으로 가까워지기를 원합니다. 그러나 폴링이 너무 자주 실행되면 전체 시스템 성능이 저하할 수 있습니다. 또한 데이터를 업데이트하는 COM+ 애플리케이션은 즉시 추적기 서버에 업데이트를 보내지 않으므로 최상의 경우에도 약간의 지연이 발생합니다(일반적으로 몇 초만).
폴링 빈도는 관리자가 필요한 경우 데이터의 새로 고침과 관리하는 시스템에서 사용 중인 특정 도구 집합에 대한 성능 영향 간의 균형을 조정할 수 있는 전역 정책입니다. PollingIntervalInSeconds에 반환된 값은 애플리케이션이 추적 데이터를 검색한 후 동일한 데이터를 검색하기 위해 다른 호출을 하기 전에 기다려야 하는 최소 시간입니다. Tracker Server를 폴링하는 모든 애플리케이션은 이 메서드를 호출하고 그에 따라 폴링 동작을 조정해야 합니다.
폴링 간격은 기본적으로 추적 이벤트 빈도(3초)와 같습니다. 이 값은 다음 DWORD 레지스트리 값을 작성하여 조정할 수 있습니다.
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3TrackingInfoPollingFrequency = 최소 폴링 간격(초)
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | WINDOWS Server 2003 SP1 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | comsvcs.h |