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 |