ApplicationProcessSummary 구조체(comsvcs.h)
COM+ 애플리케이션을 호스팅하는 프로세스에 대한 요약 정보를 나타냅니다.
구문
typedef struct _ApplicationProcessSummary {
GUID PartitionIdPrimaryApplication;
GUID ApplicationIdPrimaryApplication;
GUID ApplicationInstanceId;
DWORD ProcessId;
COMPLUS_APPTYPE Type;
LPWSTR ProcessExeName;
BOOL IsService;
BOOL IsPaused;
BOOL IsRecycled;
} ApplicationProcessSummary;
멤버
PartitionIdPrimaryApplication
서버 애플리케이션 프로세스에 대한 COM+ 서버 애플리케이션의 파티션 ID입니다. COM+ 서버 애플리케이션을 호스팅하지 않는 프로세스의 경우 프로세스에서 인스턴스화된 첫 번째 추적 구성 요소의 파티션 ID로 설정됩니다.
ApplicationIdPrimaryApplication
서버 애플리케이션 프로세스에 대한 COM+ 서버 애플리케이션의 애플리케이션 ID입니다. COM+ 서버 애플리케이션을 호스팅하지 않는 프로세스의 경우 프로세스에서 인스턴스화된 첫 번째 추적 구성 요소의 애플리케이션 ID로 설정됩니다.
ApplicationInstanceId
애플리케이션은 추적된 프로세스를 고유하게 식별하는 GUID를 instance.
ProcessId
추적된 프로세스의 프로세스 ID입니다.
Type
이 프로세스가 호스팅하는 애플리케이션의 유형입니다. COM+ 서버 애플리케이션 프로세스의 경우 APPTYPE_SERVER 설정됩니다. COM+ 서버 애플리케이션을 호스팅하지 않는 프로세스의 경우 프로세스에서 인스턴스화된 첫 번째 추적 구성 요소를 기반으로 APPTYPE_LIBRARY 또는 APPTYPE_SWC 설정됩니다.
ProcessExeName
프로세스의 실행 파일 이미지 이름입니다. 이 문자열의 공간은 호출자가 호출하고 해제한 메서드에 의해 할당됩니다(자세한 내용은 CoTaskMemFree 참조). 이 멤버는 기본적으로 반환되지 않습니다. 이 멤버를 반환하려면 ApplicationProcessSummary 구조를 반환하는 메서드를 호출할 때 GATD_INCLUDE_PROCESS_EXE_NAME 플래그를 지정합니다.
IsService
프로세스가 Windows 서비스로 실행되는 COM+ 서버 애플리케이션인지 여부를 나타냅니다.
IsPaused
프로세스가 일시 중지된 COM+ 서버 애플리케이션 instance 여부를 나타냅니다.
IsRecycled
프로세스가 재활용된 COM+ 서버 애플리케이션 instance 여부를 나타냅니다.
요구 사항
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | WINDOWS Server 2003 SP1 [데스크톱 앱만 해당] |
머리글 | comsvcs.h |