Bagikan melalui


kelas CIM_Process

Kelas CIM_Process mewakili satu instans program yang sedang berjalan. Pengguna biasanya melihat proses sebagai aplikasi atau tugas. Proses didefinisikan oleh ruang kerja sumber daya memori dan pengaturan lingkungan yang dialokasikan untuknya. Pada sistem multitugas, ruang kerja mencegah gangguan sumber daya oleh proses lain. Selain itu, proses dapat dijalankan sebagai beberapa utas, yang semuanya berjalan dalam ruang kerja yang sama.

Penting

Kelas CIM (Model Informasi Umum) DMTF (Distributed Management Task Force) adalah kelas induk tempat kelas WMI dibangun. WMI saat ini hanya mendukung skema versi CIM 2.x.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.

Sintaks

[Abstract, UUID("{8502C566-5FBB-11D2-AAC1-006008C78BC7}"), DisplayName("Processes (CIM)"), AMENDMENT]
class CIM_Process : CIM_LogicalElement
{
  string   Caption;
  string   CreationClassName;
  datetime CreationDate;
  string   CSCreationClassName;
  string   CSName;
  string   Description;
  uint16   ExecutionState;
  string   Handle;
  datetime InstallDate;
  uint64   KernelModeTime;
  string   Name;
  string   OSCreationClassName;
  string   OSName;
  uint32   Priority;
  string   Status;
  datetime TerminationDate;
  uint64   UserModeTime;
  uint64   WorkingSetSize;
};

Anggota

Kelas CIM_Process memiliki jenis anggota ini:

Properti

Kelas CIM_Process memiliki properti ini.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64), DisplayName ("Keterangan")

Deskripsi tekstual singkat objek.

Properti ini diwarisi dari CIM_ManagedSystemElement.

CreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: CIM_Key, MaxLen (256), DisplayName ("Nama Kelas")

Nama kelas atau subkelas yang digunakan dalam pembuatan instans. Saat digunakan dengan properti utama kelas lainnya, properti ini memungkinkan semua instans kelas dan subkelasnya diidentifikasi secara unik.

CreationDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: Tetap, DisplayName ("CreationDate")

Waktu proses mulai dijalankan.

CSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_OperatingSystem. CSCreationClassName"), CIM_Key, MaxLen (256), DisplayName ("Nama Kelas Sistem Komputer")

Cakupan nama kelas pembuatan sistem komputer.

CSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_OperatingSystem. CSName"), CIM_Key, MaxLen (256), DisplayName ("Nama Sistem Komputer")

Cakupan nama sistem komputer.

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Description")

Deskripsi tekstual objek.

Properti ini diwarisi dari CIM_ManagedSystemElement.

ExecutionState

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Status Eksekusi")

Kondisi pengoperasian proses saat ini.

Tidak diketahui (0)

Lainnya (1)

Siap (2)

Berjalan (3)

Diblokir (4)

Ditangguhkan Diblokir (5)

Ditangguhkan diblokir

Siap Ditangguhkan (6)

Siap ditangguhkan

Dihentikan (7)

Dihentikan (8)

Tumbuh (9)

Handle

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci, MaxLen (256), DisplayName ("Handel")

Mengidentifikasi proses. Pengidentifikasi proses adalah jenis handel proses.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")

Tanggal dan waktu objek diinstal. Properti ini tidak memerlukan nilai untuk menunjukkan bahwa objek diinstal.

Properti ini diwarisi dari CIM_ManagedSystemElement.

KernelModeTime

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Waktu Model Kernel"), Unit ("milidetik")

Waktu dalam mode kernel, dalam 100 unit nanodetik. Jika informasi ini tidak tersedia, nilai 0 (nol) harus digunakan.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

Nama

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Name")

Label tempat objek diketahui. Ketika disubkelas, properti ini dapat diganti menjadi properti kunci.

Properti ini diwarisi dari CIM_ManagedSystemElement.

OSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_OperatingSystem. CreationClassName"), CIM_Key, MaxLen (256), DisplayName ("Nama Kelas Sistem Operasi")

Cakupan nama kelas pembuatan sistem operasi.

OSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_OperatingSystem. Nama"), CIM_Key, MaxLen (256), DisplayName ("Nama Sistem Operasi")

Pencakupan nama sistem operasi.

Prioritas

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Prioritas")

Urgensi atau kepentingan untuk eksekusi proses. Jika prioritas tidak ditentukan untuk proses, nilai 0 (nol) harus digunakan.

Status

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (10), DisplayName ("Status")

Status objek saat ini.

Properti ini diwarisi dari CIM_ManagedSystemElement.

Nilai yang valid mencakup sebagai berikut:

OK ("OK")

Kesalahan ("Kesalahan")

Terdegradasi ("Terdegradasi")

Tidak diketahui ("Tidak Diketahui")

Pred Fail ("Pred Fail")

Memulai ("Memulai")

Menghentikan ("Berhenti")

Layanan ("Layanan")

Stres ("Stres")

NonRecover ("NonRecover")

Tidak Ada Kontak ("Tidak Ada Kontak")

Lost Comm ("Lost Comm")

PenghentianDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Tanggal Penghentian")

Waktu proses dihentikan atau dihentikan.

UserModeTime

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Waktu Mode Pengguna"), Unit ("milidetik")

Waktu dalam mode pengguna, dalam 100 unit nanodetik. Jika informasi ini tidak tersedia, nilai 0 (nol) harus digunakan.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

WorkingSetSize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: DisplayName ("Ukuran Set Kerja"), Unit ("byte")

Jumlah memori, dalam byte, bahwa proses perlu dijalankan secara efisien untuk sistem operasi yang menggunakan manajemen memori berbasis halaman. Jika sistem tidak memiliki cukup memori (kurang dari ukuran set kerja), pembatasan terjadi. Jika ukuran set kerja tidak diketahui, gunakan NULL atau 0 (nol). Jika data kumpulan kerja disediakan, Anda dapat memantau informasi untuk memahami persyaratan memori proses yang berubah.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.

Keterangan

Kelas CIM_Process berasal dari CIM_LogicalElement.

WMI tidak menerapkan kelas ini. Untuk kelas WMI yang berasal dari CIM_Process, lihat Kelas Win32.

Dokumentasi ini berasal dari deskripsi kelas CIM yang diterbitkan oleh DMTF. Microsoft mungkin telah membuat perubahan pada kesalahan kecil yang benar, sesuai dengan standar dokumentasi Microsoft SDK, atau memberikan informasi lebih lanjut.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

CIM_LogicalElement