Bagikan melalui


Struktur ApplicationProcessRecycleInfo (comsvcs.h)

Mewakili detail tentang daur ulang proses yang menghosting aplikasi COM+.

Sintaks

typedef struct _ApplicationProcessRecycleInfo {
  BOOL     IsRecyclable;
  BOOL     IsRecycled;
  FILETIME TimeRecycled;
  FILETIME TimeToTerminate;
  long     RecycleReasonCode;
  BOOL     IsPendingRecycle;
  BOOL     HasAutomaticLifetimeRecycling;
  FILETIME TimeForAutomaticRecycling;
  ULONG    MemoryLimitInKB;
  ULONG    MemoryUsageInKBLastCheck;
  ULONG    ActivationLimit;
  ULONG    NumActivationsLastReported;
  ULONG    CallLimit;
  ULONG    NumCallsLastReported;
} ApplicationProcessRecycleInfo;

Anggota

IsRecyclable

Menunjukkan apakah prosesnya adalah proses yang dapat didaur ulang. Misalnya, hanya aplikasi server COM+ yang dapat didaur ulang, dan aplikasi yang berjalan karena layanan Windows tidak dapat didaur ulang.

IsRecycled

Menunjukkan apakah prosesnya adalah instans aplikasi server COM+ yang telah didaur ulang.

TimeRecycled

Waktu di mana proses didaur ulang. Anggota ini bermakna hanya jika IsRecycled adalah TRUE.

TimeToTerminate

Waktu di mana proses daur ulang akan dihentikan secara paksa jika tidak dimatikan sendiri sebelum waktu ini. Anggota ini bermakna hanya jika IsRecycled adalah TRUE.

RecycleReasonCode

Kode yang menunjukkan alasan proses didaur ulang. Ini biasanya merupakan salah satu konstanta kode alasan daur ulang yang ditentukan dalam Comsvcs.h (misalnya, CRR_RECYCLED_FROM_UI), tetapi mungkin kode apa pun yang disediakan oleh aplikasi administratif dalam panggilan ke ICOMAdminCatalog2::RecycleApplicationInstances. Anggota ini bermakna hanya jika IsRecycled adalah TRUE.

IsPendingRecycle

Menunjukkan apakah instans aplikasi server COM+ yang dijeda telah memenuhi kondisi untuk daur ulang otomatis. Jika demikian, instans aplikasi akan didaur ulang saat dilanjutkan.

HasAutomaticLifetimeRecycling

Menunjukkan apakah proses tersebut adalah instans aplikasi server COM+ yang telah dikonfigurasi untuk daur ulang otomatis berdasarkan masa pakai.

TimeForAutomaticRecycling

Waktu di mana proses akan didaur ulang secara otomatis. Anggota ini hanya bermakna jika HasAutomaticLifetimeRecyclingTRUE.

MemoryLimitInKB

Batas memori daur ulang yang dikonfigurasi untuk aplikasi server COM+ dalam kilobyte, atau 0 jika aplikasi tidak dikonfigurasi untuk daur ulang otomatis berdasarkan penggunaan memori.

MemoryUsageInKBLastCheck

Penggunaan memori proses dalam kilobyte terakhir kali metrik ini dihitung oleh Tracker Server. Ini diatur ke DATA_NOT_AVAILABLE (0xFFFFFFFF) jika aplikasi tidak dikonfigurasi untuk daur ulang otomatis berdasarkan penggunaan memori, atau jika penggunaan memori belum diperiksa.

ActivationLimit

Batas aktivasi yang dikonfigurasi untuk aplikasi server COM+, atau 0 jika aplikasi tidak dikonfigurasi untuk daur ulang otomatis berdasarkan jumlah aktivasi. Data ini saat ini tidak tersedia, dan selalu diatur ke DATA_NOT_AVAILABLE (0xFFFFFFFF).

NumActivationsLastReported

Jumlah total aktivasi yang dilakukan dalam instans aplikasi server COM+, atau 0 jika prosesnya tidak menghosting aplikasi server COM+. Data ini saat ini tidak tersedia, dan selalu diatur ke DATA_NOT_AVAILABLE (0xFFFFFFFF).

CallLimit

Batas panggilan yang dikonfigurasi untuk aplikasi server COM+, atau nol jika aplikasi tidak dikonfigurasi untuk daur ulang otomatis berdasarkan jumlah panggilan. Data ini saat ini tidak tersedia, dan selalu diatur ke DATA_NOT_AVAILABLE (0xFFFFFFFF).

NumCallsLastReported

Jumlah total panggilan yang dilayankan oleh instans aplikasi server COM+, atau 0 jika prosesnya tidak menghosting aplikasi server COM+. Data ini saat ini tidak tersedia, dan selalu diatur ke DATA_NOT_AVAILABLE (0xFFFFFFFF).

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