Поделиться через


Структура ComponentSummary (comsvcs.h)

Представляет сводные сведения о компоненте COM+, размещенном в определенном процессе. Он также может представлять контекст служб без компонентов (SWC).

Синтаксис

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

Члены

ApplicationInstanceId

GUID экземпляра приложения, который однозначно идентифицирует процесс, в котором размещается компонент.

PartitionId

Идентификатор секции компонента.

ApplicationId

Идентификатор приложения компонента. Специальное значение {84ac4168-6fe5-4308-a2ed-03688a023c7a} указывает, что это контекст SWC.

Clsid

Идентификатор CLSID компонента.

ClassName

Имя компонента. Обычно это идентификатор ProgID компонента (или строковое представление CLSID компонента, если компонент не имеет ProgID). Для контекстов SWC это свойство имени контекста, настроенное для контекста. Пространство для этой строки выделяется методом, который вызывается и освобождается вызывающим объектом (дополнительные сведения см. в разделе CoTaskMemFree). Этот элемент не возвращается по умолчанию. Чтобы вернуть этот элемент, укажите флаг GATD_INCLUDE_CLASS_NAME при вызове метода, возвращающего структуру ComponentSummary .

ApplicationName

Имя приложения COM+ или свойство имени приложения, настроенное для контекста SWC. Пространство для этой строки выделяется методом, который вызывается и освобождается вызывающим объектом (дополнительные сведения см. в разделе CoTaskMemFree). Этот элемент не возвращается по умолчанию. Чтобы вернуть этот элемент, укажите флаг GATD_INCLUDE_APPLICATION_NAME при вызове метода, возвращающего структуру ComponentSummary .

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Верхняя часть comsvcs.h

См. также раздел

IGetAppTrackerData