Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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