Share via


ApplicationSummary-Struktur (comsvcs.h)

Stellt eine COM+-Anwendung dar, die in einem bestimmten Prozess gehostet wird. Er kann auch einen Pseudoanwendungseintrag für alle SWC-Kontexte (Services Without Components) im Prozess darstellen.

Syntax

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

Member

ApplicationInstanceId

Die Anwendung instance GUID, die den Prozess, der die COM+-Anwendung hosten, eindeutig identifiziert.

PartitionId

Die Partitions-ID der COM+-Anwendung.

ApplicationId

Die Anwendungs-ID der COM+-Anwendung. Der Sonderwert {84ac4168-6fe5-4308-a2ed-03688a023c7a} wird für die SWC-Pseudoanwendung verwendet.

Type

Der Typ der COM+-Anwendung. Eine Liste der Werte finden Sie unter COMPLUS_APPTYPE.

ApplicationName

Der Name der COM+-Anwendung oder eine leere Zeichenfolge für die SWC-Pseudoanwendung. Der Speicherplatz für diese Zeichenfolge wird durch die Methode zugewiesen, die vom Aufrufer aufgerufen und freigegeben wird (weitere Informationen finden Sie unter CoTaskMemFree). Dieser Member wird standardmäßig nicht zurückgegeben. Um dieses Element zurückzugeben, geben Sie das GATD_INCLUDE_APPLICATION_NAME-Flag an, wenn Sie eine Methode aufrufen, die eine ApplicationProcessSummary-Struktur zurückgibt.

NumTrackedComponents

Die Anzahl der unterschiedlichen Komponenten dieser COM+-Anwendung, die im Hostingprozess instanziiert werden.

NumComponentInstances

Die Anzahl der Komponenteninstanzen aus dieser COM+-Anwendung im Hostingprozess.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 mit SP1 [nur Desktop-Apps]
Kopfzeile comsvcs.h

Weitere Informationen

IGetAppTrackerData