Condividi tramite


Struttura ApplicationSummary (comsvcs.h)

Rappresenta un'applicazione COM+ ospitata in un processo specifico. Può anche rappresentare una voce pseudo-applicazione per tutti i contesti Services Without Components (SWC) nel processo.

Sintassi

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

Members

ApplicationInstanceId

GUID dell'istanza dell'applicazione che identifica in modo univoco il processo che ospita l'applicazione COM+.

PartitionId

ID di partizione dell'applicazione COM+.

ApplicationId

ID applicazione dell'applicazione COM+. Il valore speciale {84ac4168-6fe5-4308-a2ed-03688a023c7a} viene usato per la pseudo-applicazione SWC.

Type

Tipo di applicazione COM+. Per un elenco di valori, vedere COMPLUS_APPTYPE.

ApplicationName

Nome dell'applicazione COM+ o stringa vuota per la pseudo-applicazione SWC. Lo spazio per questa stringa viene allocato dal metodo chiamato e liberato dal chiamante (per altre informazioni, vedere CoTaskMemFree). Questo membro non viene restituito per impostazione predefinita. Per restituire questo membro, specificare il flag GATD_INCLUDE_APPLICATION_NAME quando si chiama un metodo che restituisce una struttura ApplicationProcessSummary .

NumTrackedComponents

Numero di componenti distinti di questa applicazione COM+ di cui è stata creata un'istanza nel processo di hosting.

NumComponentInstances

Numero di istanze del componente di questa applicazione COM+ nel processo di hosting.

Requisiti

   
Client minimo supportato Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Intestazione comsvcs.h

Vedi anche

IGetAppTrackerData