Estructura ApplicationProcessSummary (comsvcs.h)

Representa información de resumen sobre un proceso que hospeda aplicaciones COM+.

Sintaxis

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

Miembros

PartitionIdPrimaryApplication

Identificador de partición de la aplicación de servidor COM+, para los procesos de aplicación de servidor. En el caso de los procesos que no hospedan una aplicación de servidor COM+, se establece en el identificador de partición del primer componente con seguimiento creado en el proceso.

ApplicationIdPrimaryApplication

El identificador de aplicación de la aplicación de servidor COM+, para los procesos de aplicación de servidor. En el caso de los procesos que no hospedan una aplicación de servidor COM+, se establece en el identificador de aplicación del primer componente con seguimiento creado en el proceso.

ApplicationInstanceId

Guid de instancia de aplicación que identifica de forma única el proceso de seguimiento.

ProcessId

Identificador de proceso del proceso de seguimiento.

Type

El tipo de aplicación que hospeda este proceso. En el caso de los procesos de aplicación de servidor COM+, se establece en APPTYPE_SERVER. En el caso de los procesos que no hospedan aplicaciones de servidor COM+, se establece en APPTYPE_LIBRARY o APPTYPE_SWC, en función del primer componente con seguimiento creado en el proceso.

ProcessExeName

Nombre de la imagen ejecutable del proceso. El método llamado y liberado por el llamador asigna espacio para esta cadena (para obtener más información, vea CoTaskMemFree). Este miembro no se devuelve de forma predeterminada. Para devolver este miembro, especifique la marca GATD_INCLUDE_PROCESS_EXE_NAME cuando llame a un método que devuelva una estructura ApplicationProcessSummary .

IsService

Indica si el proceso es una aplicación de servidor COM+ que se ejecuta como un servicio de Windows.

IsPaused

Indica si el proceso es una instancia de aplicación de servidor COM+ que está en pausa.

IsRecycled

Indica si el proceso es una instancia de aplicación de servidor COM+ que se ha reciclado.

Requisitos

   
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Encabezado comsvcs.h

Consulte también

IGetAppTrackerData