Compartilhar via


Estrutura ApplicationSummary (comsvcs.h)

Representa um aplicativo COM+ hospedado em um processo específico. Ele também pode representar uma entrada pseudoaplicação para todos os contextos do SWC (Serviços Sem Componentes) no processo.

Sintaxe

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

Membros

ApplicationInstanceId

O GUID da instância do aplicativo que identifica exclusivamente o processo que hospeda o aplicativo COM+.

PartitionId

A ID de partição do aplicativo COM+.

ApplicationId

A ID do aplicativo COM+. O valor especial {84ac4168-6fe5-4308-a2ed-03688a023c7a} é usado para o pseudoaplicativo SWC.

Type

O tipo de aplicativo COM+. Para obter uma lista de valores, consulte COMPLUS_APPTYPE.

ApplicationName

O nome do aplicativo COM+ ou uma cadeia de caracteres vazia para o pseudoaplicação SWC. 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_APPLICATION_NAME ao chamar um método que retorna uma estrutura ApplicationProcessSummary .

NumTrackedComponents

O número de componentes distintos desse aplicativo COM+ instanciado no processo de hospedagem.

NumComponentInstances

O número de instâncias de componente desse aplicativo COM+ no processo de hospedagem.

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