kelas __PARAMETERS

Kelas sistem __PARAMETERS adalah kelas abstrak yang menentukan parameter input dan output untuk metode. Ini juga digunakan untuk meneruskan nilai parameter input dan output antara klien WMI dan penyedia metode.

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]
class __PARAMETERS
{
};

Anggota

Kelas __PARAMETERS tidak menentukan anggota apa pun.

Keterangan

Untuk menentukan metode di kelas pengguna, klien WMI membuat salinan kelas __PARAMETERS , dan menambahkan properti untuk setiap parameter input dalam metode . Jika metode berisi nilai pengembalian atau parameter output, salinan lain dari __PARAMETERS harus dibuat. Jika metode mengembalikan nilai yang dikembalikan, klien harus menambahkan properti bernama ReturnValue. Penyedia metode kemudian menyimpan parameter metode dengan panggilan ke IWbemClassObject::P utMethod.

Untuk memanggil metode , klien memanggil hal berikut secara berurutan:

  1. IWbemClassObject::GetMethod untuk mengambil salinan kelas __PARAMETERS yang disimpan oleh IWbemClassObject::P utMethod.
  2. IWbemClassObject::SpawnInstance, lalu mengatur satu properti untuk setiap parameter input ke metode .
  3. IWbemServices::ExecMethod atau IWbemServices::ExecMethodAsync untuk menjalankan metode.

Setelah metode selesai dieksekusi, instans kelas __PARAMETERS lain dapat dikembalikan jika metode memiliki parameter output atau nilai yang dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Semua namespace WMI

Lihat juga

Kelas Sistem WMI

IWbemServices::ExecMethodAsync

Memanggil Metode