Windows Management Instrumentation (WMI) dan Penghitung Kinerja (Referensi API Tidak Terkelola)

API tidak terkelola .NET Framework WMI dan Penghitung Kinerja terdiri dari serangkaian fungsi yang membungkus panggilan ke Windows Management Instrumentation API asli. Ini memungkinkan Anda untuk mengembangkan alat dan pustaka yang mengelola dan memantau sistem komputer jarak jauh.

Catatan

API ini hanya untuk penggunaan internal. Ini tidak dimaksudkan untuk digunakan dari kode pengembang.

API tersebut menyertakan fitur berikut:

Function Deskripsi
Fungsi BeginEnumeration Mengatur ulang enumerator ke awal enumerasi properti objek WMI.
Fungsi BeginMethodEnumeration Memulai enumerasi metode yang tersedia untuk objek.
Fungsi BlessIWbemServices Menunjukkan apakah info masuk pengguna mengizinkan akses ke kelas IWbemServices tertentu.
Fungsi BlessIWbemServicesObject Menunjukkan apakah kredensial pengguna mengizinkan akses ke objek layanan IWbem tertentu.
Fungsi Clone Mengembalikan objek baru yang merupakan tiruan lengkap dari objek saat ini.
Fungsi CloneEnumWbemClassObject Membuat salinan logis enumerator, mempertahankan posisinya saat ini dalam enumerasi.
Fungsi CompareTo Membandingkan objek dengan objek manajemen Windows lain.
Fungsi ConnectServerWmi Membuat koneksi melalui DCOM ke namespace layanan WMI pada komputer tertentu.
Fungsi CreateClassEnumWmi Mengembalikan enumerator untuk semua kelas yang memenuhi kriteria seleksi yang ditentukan.
Fungsi CreateInstanceEnumWmi Mengembalikan enumerator yang mengembalikan instans kelas tertentu yang memenuhi kriteria seleksi yang ditentukan.
Fungsi Delete Menghapus properti tertentu dari definisi kelas dan semua kualifikasinya.
Fungsi DeleteMethod Menghapus metode tertentu dari definisi kelas CIM.
Fungsi EndEnumeration Mengakhiri urutan enumerasi.
Fungsi EndMethodEnumeration Mengakhiri urutan enumerasi yang dimulai dengan memanggil fungsi BeginMethodEnumeration.
Fungsi ExecNotificationQueryWmi Menjalankan kueri untuk menerima peristiwa.
Fungsi ExecQueryWmi Menjalankan kueri untuk mengambil objek.
Fungsi FormatFromRawValue Mengonversi satu nilai data performa mentah ke format yang ditentukan, atau dua nilai data performa mentah jika konversi format berbasis waktu.
Fungsi Get Mengambil nilai properti yang ditentukan jika ada.
Fungsi GetCurrentApartmentType Mengambil jenis apartemen tempat pemanggil menjalankan.
Fungsi GetDemultiplexedStub Membuat sink penerus objek untuk membantu klien menerima panggilan asinkron dari Windows Management.
Fungsi GetErrorInfo Mengambil informasi kesalahan dari panggilan fungsi sebelumnya.
Fungsi GetMethod Mengambil informasi tentang metode yang ditentukan.
Fungsi GetMethodOrigin Menentukan kelas di mana metode dinyatakan.
Fungsi GetMethodQualifierSet Mengambil kumpulan kualifikasi untuk metode tertentu.
Fungsi GetNames Mengambil subset atau semua nama properti objek.
Fungsi GetObjectText Mengembalikan penyajian tekstual objek dalam sintaks MOF.
Fungsi GetPropertyHandle Mengembalikan handel unik yang mengidentifikasi properti.
Fungsi GetPropertyOrigin Menentukan kelas tempat properti dideklarasikan.
Fungsi GetPropertyQualifierSet Mengambil kumpulan kualifikasi untuk properti tertentu.
Fungsi GetQualifierSet Mengambil set kualifikasi untuk instans kelas atau definisi kelas.
Fungsi InheritsFrom Menentukan apakah kelas atau instans saat ini berasal dari kelas induk tertentu.
Fungsi Initialize Melakukan inisialisasi WMI.
Fungsi Next Mengambil properti berikutnya dalam enumerasi.
Fungsi NextMethod Mengambil metode berikutnya di enumerasi.
Fungsi put Menetapkan properti bernama ke nilai baru.
Fungsi PutClassWmi Membuat kelas baru atau memperbarui Image yang sudah ada.
Fungsi PutInstanceWmi Membuat atau memperbarui instans kelas yang sudah ada. Instans ditulis ke repositori WMI.
Fungsi PutMethod Membuat metode.
Fungsi QualifierSet_BeginEnumeration Mengatur ulang enumerator kualifikasi suatu objek ke awal enumerasi.
Fungsi QualifierSet_Delete Menghapus kualifikasi tertentu berdasarkan nama.
Fungsi QualifierSet_EndEnumeration Mengakhiri enumerasi yang dimulai dengan panggilan ke fungsi QualifierSet_BeginEnumeration.
Fungsi QualifierSet_Get Mendapatkan kualifikasi bernama yang ditentukan.
Fungsi QualifierSet_GetNames Mengambil nama semua pengkualifikasi atau kualifikasi tertentu yang tersedia dari objek atau properti saat ini.
Fungsi QualifierSet_Next Mengambil kualifikasi berikutnya dalam enumerasi yang dimulai dengan panggilan ke fungsi QualifierSet_BeginEnumeration .
Fungsi QualifierSet_Put Menulis pengkualifikasi dan nilai yang diberi nama.
Fungsi ResetSecurity Menetapkan token peniruan yang disediakan ke rangkaian saat ini.
Fungsi SetSecurity Mengambil token penyamaran identitas yang terkait dengan utas saat ini.
Fungsi SpawnDerivedClass Membuat objek kelas yang baru diturunkan dari objek tertentu.
Fungsi SpawnInstance Membuat instans kelas baru.
Fungsi VerifyClient Memastikan bahwa kunci klien memiliki keamanan yang benar.
Fungsi WritePropertyValue Menulis sejumlah byte tertentu ke properti yang diidentifikasi oleh handel properti.

Lihat juga