Partager via


Structure ApplicationProcessSummary (comsvcs.h)

Représente des informations récapitulatives sur un processus hébergeant des applications COM+.

Syntaxe

typedef struct _ApplicationProcessSummary {
  GUID            PartitionIdPrimaryApplication;
  GUID            ApplicationIdPrimaryApplication;
  GUID            ApplicationInstanceId;
  DWORD           ProcessId;
  COMPLUS_APPTYPE Type;
  LPWSTR          ProcessExeName;
  BOOL            IsService;
  BOOL            IsPaused;
  BOOL            IsRecycled;
} ApplicationProcessSummary;

Membres

PartitionIdPrimaryApplication

ID de partition de l’application serveur COM+, pour les processus d’application serveur. Pour les processus qui n’hébergent pas d’application serveur COM+, il est défini sur l’ID de partition du premier composant suivi instancié dans le processus.

ApplicationIdPrimaryApplication

ID d’application de l’application serveur COM+, pour les processus d’application serveur. Pour les processus qui n’hébergent pas d’application serveur COM+, il est défini sur l’ID d’application du premier composant suivi instancié dans le processus.

ApplicationInstanceId

L’application instance GUID identifiant de manière unique le processus suivi.

ProcessId

ID de processus du processus suivi.

Type

Type d’application que ce processus héberge. Pour les processus d’application serveur COM+, cette valeur est définie sur APPTYPE_SERVER. Pour les processus qui n’hébergent pas d’applications serveur COM+, ce paramètre est défini sur APPTYPE_LIBRARY ou APPTYPE_SWC, en fonction du premier composant suivi instancié dans le processus.

ProcessExeName

Nom de l’image exécutable du processus. L’espace pour cette chaîne est alloué par la méthode appelée et libérée par l’appelant (pour plus d’informations, consultez CoTaskMemFree). Ce membre n’est pas retourné par défaut. Pour renvoyer ce membre, spécifiez l’indicateur GATD_INCLUDE_PROCESS_EXE_NAME lorsque vous appelez une méthode qui retourne une structure ApplicationProcessSummary .

IsService

Indique si le processus est une application serveur COM+ s’exécutant en tant que service Windows.

IsPaused

Indique si le processus est une application serveur COM+ instance qui est en pause.

IsRecycled

Indique si le processus est une application serveur COM+ instance qui a été recyclée.

Spécifications

   
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
En-tête comsvcs.h

Voir aussi

IGetAppTrackerData