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 |