Compartir a través de


Estructura ComponentSummary (comsvcs.h)

Representa información de resumen sobre un componente COM+ hospedado en un proceso determinado. También puede representar un contexto de Servicios sin componentes (SWC).

Sintaxis

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

Miembros

ApplicationInstanceId

GUID de instancia de aplicación que identifica de forma única el proceso que hospeda el componente.

PartitionId

Identificador de partición del componente.

ApplicationId

Identificador de aplicación del componente. El valor especial {84ac4168-6fe5-4308-a2ed-03688a023c7a} indica que se trata de un contexto SWC.

Clsid

CLSID del componente.

ClassName

Nombre del componente. Normalmente, este es el ProgID del componente (o la representación de cadena del CLSID del componente si el componente no tiene un ProgID). En el caso de los contextos de SWC, esta es la propiedad de nombre de contexto configurada para el contexto. El método llamado y liberado por el llamador asigna espacio para esta cadena (para obtener más información, vea CoTaskMemFree). Este miembro no se devuelve de forma predeterminada. Para devolver este miembro, especifique la marca GATD_INCLUDE_CLASS_NAME cuando llame a un método que devuelva una estructura ComponentSummary .

ApplicationName

El nombre de la aplicación COM+ o la propiedad de nombre de aplicación configurada para un contexto de SWC. El método llamado y liberado por el llamador asigna espacio para esta cadena (para obtener más información, vea CoTaskMemFree). Este miembro no se devuelve de forma predeterminada. Para devolver este miembro, especifique la marca GATD_INCLUDE_APPLICATION_NAME cuando llame a un método que devuelva una estructura ComponentSummary .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Encabezado comsvcs.h

Consulte también

IGetAppTrackerData