Bagikan melalui


Struktur ComponentSummary (comsvcs.h)

Mewakili informasi ringkasan tentang komponen COM+ yang dihosting dalam proses tertentu. Ini juga dapat mewakili konteks Services Without Components (SWC).

Sintaks

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

Anggota

ApplicationInstanceId

GUID instans aplikasi yang secara unik mengidentifikasi proses yang menghosting komponen.

PartitionId

ID partisi komponen.

ApplicationId

ID aplikasi komponen. Nilai khusus {84ac4168-6fe5-4308-a2ed-03688a023c7a} menunjukkan bahwa ini adalah konteks SWC.

Clsid

CLSID komponen.

ClassName

Nama komponen. Biasanya, ini adalah ProgID komponen (atau representasi string CLSID komponen jika komponen tidak memiliki ProgID). Untuk konteks SWC, ini adalah properti nama konteks yang dikonfigurasi untuk konteks. Ruang untuk string ini dialokasikan oleh metode yang disebut dan dibebaskan oleh pemanggil (untuk informasi selengkapnya, lihat CoTaskMemFree). Anggota ini tidak dikembalikan secara default. Untuk mengembalikan anggota ini, tentukan bendera GATD_INCLUDE_CLASS_NAME saat Anda memanggil metode yang mengembalikan struktur ComponentSummary .

ApplicationName

Nama aplikasi COM+, atau properti nama aplikasi yang dikonfigurasi untuk konteks SWC. Ruang untuk string ini dialokasikan oleh metode yang disebut dan dibebaskan oleh pemanggil (untuk informasi selengkapnya, lihat CoTaskMemFree). Anggota ini tidak dikembalikan secara default. Untuk mengembalikan anggota ini, tentukan bendera GATD_INCLUDE_APPLICATION_NAME saat Anda memanggil metode yang mengembalikan struktur ComponentSummary .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Header comsvcs.h

Lihat juga

IGetAppTrackerData