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 |
|
DLL |
|