ApplicationProcessSummary-Struktur (comsvcs.h)
Stellt Zusammenfassungsinformationen zu einem Prozess dar, der COM+-Anwendungen hostet.
Syntax
typedef struct _ApplicationProcessSummary {
GUID PartitionIdPrimaryApplication;
GUID ApplicationIdPrimaryApplication;
GUID ApplicationInstanceId;
DWORD ProcessId;
COMPLUS_APPTYPE Type;
LPWSTR ProcessExeName;
BOOL IsService;
BOOL IsPaused;
BOOL IsRecycled;
} ApplicationProcessSummary;
Member
PartitionIdPrimaryApplication
Die Partitions-ID der COM+-Serveranwendung für Serveranwendungsprozesse. Für Prozesse, die keine COM+-Serveranwendung hosten, wird dies auf die Partitions-ID der ersten nachverfolgten Komponente festgelegt, die im Prozess instanziiert wurde.
ApplicationIdPrimaryApplication
Die Anwendungs-ID der COM+-Serveranwendung für Serveranwendungsprozesse. Für Prozesse, die keine COM+-Serveranwendung hosten, wird dies auf die Anwendungs-ID der ersten nachverfolgten Komponente festgelegt, die im Prozess instanziiert wurde.
ApplicationInstanceId
Die Anwendung instance GUID, die den nachverfolgten Prozess eindeutig identifiziert.
ProcessId
Die Prozess-ID des nachverfolgten Prozesses.
Type
Der Typ der Anwendung, die von diesem Prozess gehostet wird. Für COM+-Serveranwendungsprozesse ist dies auf APPTYPE_SERVER festgelegt. Für Prozesse, die keine COM+-Serveranwendungen hosten, wird dies entweder auf APPTYPE_LIBRARY oder APPTYPE_SWC festgelegt, basierend auf der ersten nachverfolgten Komponente, die im Prozess instanziiert wurde.
ProcessExeName
Der Name des ausführbaren Images des Prozesses. Der Speicherplatz für diese Zeichenfolge wird von der Methode zugewiesen, die aufgerufen und vom Aufrufer freigegeben wird (weitere Informationen finden Sie unter CoTaskMemFree). Dieser Member wird standardmäßig nicht zurückgegeben. Um diesen Member zurückzugeben, geben Sie das flag GATD_INCLUDE_PROCESS_EXE_NAME an, wenn Sie eine Methode aufrufen, die eine ApplicationProcessSummary-Struktur zurückgibt.
IsService
Gibt an, ob es sich bei dem Prozess um eine COM+-Serveranwendung handelt, die als Windows-Dienst ausgeführt wird.
IsPaused
Gibt an, ob es sich bei dem Prozess um eine COM+-Serveranwendung instance handelt, die angehalten ist.
IsRecycled
Gibt an, ob es sich bei dem Prozess um eine COM+-Serveranwendung instance handelt, die wiederverwendet wurde.
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 |