ComponentSummary 구조체(comsvcs.h)
특정 프로세스에서 호스트되는 COM+ 구성 요소에 대한 요약 정보를 나타냅니다. SWC(구성 요소 없는 서비스) 컨텍스트를 나타낼 수도 있습니다.
구문
typedef struct _ComponentSummary {
GUID ApplicationInstanceId;
GUID PartitionId;
GUID ApplicationId;
CLSID Clsid;
LPWSTR ClassName;
LPWSTR ApplicationName;
} ComponentSummary;
멤버
ApplicationInstanceId
애플리케이션은 구성 요소를 호스트하는 프로세스를 고유하게 식별하는 GUID를 instance.
PartitionId
구성 요소의 파티션 ID입니다.
ApplicationId
구성 요소의 애플리케이션 ID입니다. 특수 값 {84ac4168-6fe5-4308-a2ed-03688a023c7a}은 SWC 컨텍스트임을 나타냅니다.
Clsid
구성 요소의 CLSID입니다.
ClassName
구성 요소의 이름입니다. 일반적으로 구성 요소의 ProgID(또는 구성 요소에 ProgID가 없는 경우 구성 요소의 CLSID의 문자열 표현)입니다. SWC 컨텍스트의 경우 컨텍스트에 대해 구성된 컨텍스트 이름 속성입니다. 이 문자열의 공간은 호출자가 호출하고 해제한 메서드에 의해 할당됩니다(자세한 내용은 CoTaskMemFree 참조). 이 멤버는 기본적으로 반환되지 않습니다. 이 멤버를 반환하려면 ComponentSummary 구조를 반환하는 메서드를 호출할 때 GATD_INCLUDE_CLASS_NAME 플래그를 지정합니다.
ApplicationName
COM+ 애플리케이션의 이름 또는 SWC 컨텍스트에 대해 구성된 애플리케이션 이름 속성입니다. 이 문자열의 공간은 호출자가 호출하고 해제한 메서드에 의해 할당됩니다(자세한 내용은 CoTaskMemFree 참조). 이 멤버는 기본적으로 반환되지 않습니다. 이 멤버를 반환하려면 ComponentSummary 구조를 반환하는 메서드를 호출할 때 GATD_INCLUDE_APPLICATION_NAME 플래그를 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | WINDOWS Server 2003 SP1 [데스크톱 앱만 해당] |
머리글 | comsvcs.h |