Condividi tramite


Struttura ApplicationProcessSummary (comsvcs.h)

Rappresenta informazioni di riepilogo su un processo che ospita applicazioni COM+.

Sintassi

typedef struct _ApplicationProcessSummary {
  GUID            PartitionIdPrimaryApplication;
  GUID            ApplicationIdPrimaryApplication;
  GUID            ApplicationInstanceId;
  DWORD           ProcessId;
  COMPLUS_APPTYPE Type;
  LPWSTR          ProcessExeName;
  BOOL            IsService;
  BOOL            IsPaused;
  BOOL            IsRecycled;
} ApplicationProcessSummary;

Members

PartitionIdPrimaryApplication

ID di partizione dell'applicazione server COM+ per i processi dell'applicazione server. Per i processi che non ospitano un'applicazione server COM+, questo è impostato sull'ID di partizione del primo componente monitorato creato nel processo.

ApplicationIdPrimaryApplication

ID applicazione dell'applicazione COM+ server per i processi dell'applicazione server. Per i processi che non ospitano un'applicazione server COM+, questo è impostato sull'ID applicazione del primo componente monitorato creato nel processo.

ApplicationInstanceId

GUID dell'istanza dell'applicazione che identifica in modo univoco il processo monitorato.

ProcessId

ID processo del processo monitorato.

Type

Il tipo di applicazione che questo processo ospita. Per i processi dell'applicazione server COM+, questa opzione è impostata su APPTYPE_SERVER. Per i processi che non ospitano applicazioni server COM+, questa opzione è impostata su APPTYPE_LIBRARY o APPTYPE_SWC, in base al primo componente monitorato creato nel processo.

ProcessExeName

Nome dell'immagine eseguibile del processo. Lo spazio per questa stringa viene allocato dal metodo chiamato e liberato dal chiamante (per altre informazioni, vedere CoTaskMemFree). Questo membro non viene restituito per impostazione predefinita. Per restituire questo membro, specificare il flag di GATD_INCLUDE_PROCESS_EXE_NAME quando si chiama un metodo che restituisce una struttura ApplicationProcessSummary .

IsService

Indica se il processo è un'applicazione server COM+ in esecuzione come servizio Windows.

IsPaused

Indica se il processo è un'istanza dell'applicazione server COM+ sospesa.

IsRecycled

Indica se il processo è un'istanza dell'applicazione server COM+ riciclata.

Requisiti

   
Client minimo supportato Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Intestazione comsvcs.h

Vedi anche

IGetAppTrackerData