Структура ApplicationSummary (comsvcs.h)
Представляет приложение COM+, размещенное в определенном процессе. Он также может представлять запись псевдо-приложения для всех контекстов служб без компонентов (SWC) в процессе.
Синтаксис
typedef struct _ApplicationSummary {
GUID ApplicationInstanceId;
GUID PartitionId;
GUID ApplicationId;
COMPLUS_APPTYPE Type;
LPWSTR ApplicationName;
ULONG NumTrackedComponents;
ULONG NumComponentInstances;
} ApplicationSummary;
Члены
ApplicationInstanceId
GUID экземпляра приложения, который однозначно идентифицирует процесс, в котором размещается приложение COM+.
PartitionId
Идентификатор секции приложения COM+.
ApplicationId
Идентификатор приложения COM+. Специальное значение {84ac4168-6fe5-4308-a2ed-03688a023c7a} используется для псевдоприложений SWC.
Type
Тип приложения COM+. Список значений см. в разделе COMPLUS_APPTYPE.
ApplicationName
Имя приложения COM+ или пустая строка для псевдо-приложения SWC. Пространство для этой строки выделяется методом, который вызывается и освобождается вызывающим объектом (дополнительные сведения см. в разделе CoTaskMemFree). Этот элемент не возвращается по умолчанию. Чтобы вернуть этот элемент, укажите флаг GATD_INCLUDE_APPLICATION_NAME при вызове метода, возвращающего структуру ApplicationProcessSummary .
NumTrackedComponents
Количество отдельных компонентов из этого приложения COM+, созданных в процессе размещения.
NumComponentInstances
Количество экземпляров компонентов из этого приложения COM+ в процессе размещения.
Требования
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Верхняя часть | comsvcs.h |