Bagikan melalui


Fungsi Kloning

Mengembalikan objek baru yang merupakan tiruan lengkap dari objek saat ini.

Catatan

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

Sintaks

HRESULT Clone (
   [in] int                  vFunc,
   [in] IWbemClassObject*    ptr,
   [out] IWbemClassObject**  ppCopy
);

Parameter

vFunc
[in] Parameter ini tidak digunakan.

ptr
[in] Penunjuk ke instans IWbemClassObject.

ppCopy
[out] Objek baru yang merupakan kloning lengkap dari ptr. Argumen ini tidak boleh null jika menerima salinan objek saat ini.

Mengembalikan nilai

Nilai berikut yang dikembalikan oleh fungsi ini ditentukan dalam file header WbemCli.h, atau Anda dapat menentukannya sebagai konstanta dalam kode Anda:

Terus-menerus Nilai Deskripsi
WBEM_E_FAILED 0x80041001 Terjadi kegagalan umum.
WBEM_E_INVALID_PARAMETER 0x80041008 null ditentukan sebagai parameter, dan tidak legal dalam penggunaan ini.
WBEM_E_OUT_OF_MEMORY 0x80041006 Tidak tersedia cukup memori untuk mengkloning objek.
WBEM_S_NO_ERROR 0 Panggilan fungsi berhasil.

Keterangan

Fungsi ini membungkus panggilan ke metode IWbemClassObject::Clone.

Objek yang dikloning adalah objek COM yang memiliki jumlah referensi 1.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: WMINet_Utils.idl

Versi .NET Framework: Tersedia sejak 4.7.2

Lihat juga