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 |