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

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

IGetAppTrackerData