Bagikan melalui


IWbemClassObject::SpawnInstance method (wbemcli.h)

Gunakan metode IWbemClassObject::SpawnInstance untuk membuat instans baru kelas. Objek saat ini harus berupa definisi kelas yang diperoleh dari Manajemen Windows menggunakan IWbemServices::GetObject, IWbemServices::CreateClassEnum, atau IWbemServices::CreateClassEnumAsync Lalu, gunakan definisi kelas ini untuk membuat instans baru.

Panggilan ke IWbemServices::P utInstance diperlukan untuk benar-benar menulis instans ke Windows Management. Jika Anda ingin membuang objek sebelum memanggil IWbemServices::P utInstance, cukup lakukan panggilan ke IWbemClassObject::Release.

Perhatikan bahwa menelurkan instans dari instans didukung tetapi instans yang dikembalikan akan kosong.

Sintaks

HRESULT SpawnInstance(
  [in]  long             lFlags,
  [out] IWbemClassObject **ppNewInstance
);

Parameter

[in] lFlags

Dicadangkan. Parameter ini harus berupa 0.

[out] ppNewInstance

Tidak boleh NULL. Ini menerima instans baru kelas . Pemanggil harus memanggil IWbemClassObject::Release saat pointer tidak lagi diperlukan. Jika terjadi kesalahan, objek baru tidak dikembalikan dan penunjuk dibiarkan tidak dimodifikasi.

Mengembalikan nilai

Metode ini mengembalikan HRESULT yang menunjukkan status panggilan metode. Daftar berikut mencantumkan nilai yang terkandung dalam HRESULT. Untuk nilai HRESULT umum, lihat Kode Kesalahan Sistem.

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header wbemcli.h (termasuk Wbemidl.h)
Pustaka WbemUuid.lib
DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll

Lihat juga

IWbemClassObject

IWbemServices::GetObject

IWbemServices::P utInstance