Compartilhar via


Estrutura ApplicationProcessSummary (comsvcs.h)

Representa informações resumidas sobre um processo que hospeda aplicativos COM+.

Sintaxe

typedef struct _ApplicationProcessSummary {
  GUID            PartitionIdPrimaryApplication;
  GUID            ApplicationIdPrimaryApplication;
  GUID            ApplicationInstanceId;
  DWORD           ProcessId;
  COMPLUS_APPTYPE Type;
  LPWSTR          ProcessExeName;
  BOOL            IsService;
  BOOL            IsPaused;
  BOOL            IsRecycled;
} ApplicationProcessSummary;

Membros

PartitionIdPrimaryApplication

A ID de partição do aplicativo de servidor COM+, para processos de aplicativo de servidor. Para processos que não hospedam um aplicativo de servidor COM+, isso é definido como a ID de partição do primeiro componente rastreado instanciado no processo.

ApplicationIdPrimaryApplication

A ID do aplicativo do servidor COM+, para processos de aplicativo de servidor. Para processos que não hospedam um aplicativo de servidor COM+, isso é definido como a ID do aplicativo do primeiro componente rastreado instanciado no processo.

ApplicationInstanceId

O GUID da instância do aplicativo identifica exclusivamente o processo rastreado.

ProcessId

A ID do processo rastreado.

Type

O tipo de aplicativo que esse processo está hospedando. Para processos de aplicativos de servidor COM+, isso é definido como APPTYPE_SERVER. Para processos que não hospedam aplicativos de servidor COM+, isso é definido como APPTYPE_LIBRARY ou APPTYPE_SWC, com base no primeiro componente rastreado instanciado no processo.

ProcessExeName

O nome da imagem executável do processo. O espaço para essa cadeia de caracteres é alocado pelo método chamado e liberado pelo chamador (para obter mais informações, consulte CoTaskMemFree). Esse membro não é retornado por padrão. Para retornar esse membro, especifique o sinalizador GATD_INCLUDE_PROCESS_EXE_NAME ao chamar um método que retorna uma estrutura ApplicationProcessSummary .

IsService

Indica se o processo é um aplicativo de servidor COM+ em execução como um serviço windows.

IsPaused

Indica se o processo é uma instância de aplicativo de servidor COM+ pausada.

IsRecycled

Indica se o processo é uma instância de aplicativo de servidor COM+ que foi reciclada.

Requisitos

   
Cliente mínimo com suporte Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 com SP1 [somente aplicativos da área de trabalho]
Cabeçalho comsvcs.h

Confira também

IGetAppTrackerData