Partager via


Structure ComponentSummary (comsvcs.h)

Représente des informations récapitulatives sur un composant COM+ hébergé dans un processus particulier. Il peut également représenter un contexte Services sans composants (SWC).

Syntaxe

typedef struct _ComponentSummary {
  GUID   ApplicationInstanceId;
  GUID   PartitionId;
  GUID   ApplicationId;
  CLSID  Clsid;
  LPWSTR ClassName;
  LPWSTR ApplicationName;
} ComponentSummary;

Membres

ApplicationInstanceId

L’application instance GUID qui identifie de manière unique le processus qui héberge le composant.

PartitionId

ID de partition du composant.

ApplicationId

ID d’application du composant. La valeur spéciale {84ac4168-6fe5-4308-a2ed-03688a023c7a} indique qu’il s’agit d’un contexte SWC.

Clsid

CLSID du composant.

ClassName

Nom du composant. En règle générale, il s’agit du ProgID du composant (ou de la représentation sous forme de chaîne du CLSID du composant si le composant n’a pas de ProgID). Pour les contextes SWC, il s’agit de la propriété de nom de contexte configurée pour le contexte. 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_CLASS_NAME lorsque vous appelez une méthode qui retourne une structure ComponentSummary .

ApplicationName

Nom de l’application COM+ ou propriété de nom de l’application configurée pour un contexte SWC. 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_APPLICATION_NAME lorsque vous appelez une méthode qui retourne une structure ComponentSummary .

Configuration requise

Condition requise Valeur
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