Condividi tramite


Struttura ComponentSummary (comsvcs.h)

Rappresenta informazioni di riepilogo su un componente COM+ ospitato in un processo specifico. Può anche rappresentare un contesto Servizi senza componenti (SWC).

Sintassi

typedef struct _ComponentSummary {
  GUID   ApplicationInstanceId;
  GUID   PartitionId;
  GUID   ApplicationId;
  CLSID  Clsid;
  LPWSTR ClassName;
  LPWSTR ApplicationName;
} ComponentSummary;

Members

ApplicationInstanceId

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

PartitionId

ID di partizione del componente.

ApplicationId

ID applicazione del componente. Il valore speciale {84ac4168-6fe5-4308-a2ed-03688a023c7a} indica che si tratta di un contesto SWC.

Clsid

Valore CLSID del componente.

ClassName

Nome del componente. In genere, si tratta del ProgID del componente (o della rappresentazione di stringa del CLSID del componente se il componente non ha un ProgID). Per i contesti SWC, si tratta della proprietà del nome di contesto configurata per il contesto. 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 GATD_INCLUDE_CLASS_NAME quando si chiama un metodo che restituisce una struttura ComponentSummary .

ApplicationName

Nome dell'applicazione COM+ o proprietà del nome dell'applicazione configurata per un contesto SWC. 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 GATD_INCLUDE_APPLICATION_NAME quando si chiama un metodo che restituisce una struttura ComponentSummary .

Requisiti

Requisito Valore
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