다음을 통해 공유


ApplicationSummary 구조체(comsvcs.h)

특정 프로세스에서 호스트되는 COM+ 애플리케이션을 나타냅니다. 프로세스의 모든 SWC(서비스 구성 요소 없음) 컨텍스트에 대한 의사 애플리케이션 항목을 나타낼 수도 있습니다.

구문

typedef struct _ApplicationSummary {
  GUID            ApplicationInstanceId;
  GUID            PartitionId;
  GUID            ApplicationId;
  COMPLUS_APPTYPE Type;
  LPWSTR          ApplicationName;
  ULONG           NumTrackedComponents;
  ULONG           NumComponentInstances;
} ApplicationSummary;

멤버

ApplicationInstanceId

애플리케이션은 COM+ 애플리케이션을 호스팅하는 프로세스를 고유하게 식별하는 GUID를 instance.

PartitionId

COM+ 애플리케이션의 파티션 ID입니다.

ApplicationId

COM+ 애플리케이션의 애플리케이션 ID입니다. 특수 값 {84ac4168-6fe5-4308-a2ed-03688a023c7a}은 SWC 의사 애플리케이션에 사용됩니다.

Type

COM+ 애플리케이션의 유형입니다. 값 목록은 COMPLUS_APPTYPE 참조하세요.

ApplicationName

COM+ 애플리케이션의 이름 또는 SWC 의사 애플리케이션의 빈 문자열입니다. 이 문자열의 공간은 호출자가 호출하고 해제한 메서드에 의해 할당됩니다(자세한 내용은 CoTaskMemFree 참조). 이 멤버는 기본적으로 반환되지 않습니다. 이 멤버를 반환하려면 ApplicationProcessSummary 구조를 반환하는 메서드를 호출할 때 GATD_INCLUDE_APPLICATION_NAME 플래그를 지정합니다.

NumTrackedComponents

호스팅 프로세스에서 인스턴스화된 이 COM+ 애플리케이션의 고유 구성 요소 수입니다.

NumComponentInstances

호스팅 프로세스에서 이 COM+ 애플리케이션의 구성 요소 인스턴스 수입니다.

요구 사항

   
지원되는 최소 클라이언트 WINDOWS XP SP2 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 SP1 [데스크톱 앱만 해당]
머리글 comsvcs.h

추가 정보

IGetAppTrackerData