Структура 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 |