Структура ApplicationProcessSummary (comsvcs.h)
Представляет сводные сведения о процессе размещения приложений COM+.
Синтаксис
typedef struct _ApplicationProcessSummary {
GUID PartitionIdPrimaryApplication;
GUID ApplicationIdPrimaryApplication;
GUID ApplicationInstanceId;
DWORD ProcessId;
COMPLUS_APPTYPE Type;
LPWSTR ProcessExeName;
BOOL IsService;
BOOL IsPaused;
BOOL IsRecycled;
} ApplicationProcessSummary;
Члены
PartitionIdPrimaryApplication
Идентификатор секции серверного приложения COM+ для процессов серверного приложения. Для процессов, в которых не размещается серверное приложение COM+, устанавливается идентификатор секции первого отслеживаемого компонента, экземпляр которого создается в процессе.
ApplicationIdPrimaryApplication
Идентификатор приложения серверного приложения COM+ для процессов серверного приложения. Для процессов, в которых не размещается серверное приложение COM+, устанавливается идентификатор приложения первого отслеживаемого компонента, созданного в процессе.
ApplicationInstanceId
GUID экземпляра приложения, однозначно определяющий отслеживаемый процесс.
ProcessId
Идентификатор отслеживаемого процесса.
Type
Тип приложения, размещаемого в этом процессе. Для процессов серверных приложений COM+ задано значение APPTYPE_SERVER. Для процессов, в которых не размещаются серверные приложения COM+, устанавливается значение APPTYPE_LIBRARY или APPTYPE_SWC на основе первого отслеживаемого компонента, созданного в процессе.
ProcessExeName
Имя исполняемого образа процесса. Пространство для этой строки выделяется методом, который вызывается и освобождается вызывающим объектом (дополнительные сведения см. в разделе CoTaskMemFree). Этот элемент не возвращается по умолчанию. Чтобы вернуть этот элемент, укажите флаг GATD_INCLUDE_PROCESS_EXE_NAME при вызове метода, возвращающего структуру ApplicationProcessSummary .
IsService
Указывает, является ли процесс серверным приложением COM+, работающим как служба Windows.
IsPaused
Указывает, является ли процесс приостановленным экземпляром серверного приложения COM+.
IsRecycled
Указывает, является ли процесс экземпляром серверного приложения COM+, который был переработан.
Требования
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Верхняя часть | comsvcs.h |