Bagikan melalui


Menghapus fungsi

Menghapus properti yang ditentukan dan semua kualifikasinya dari definisi kelas CIM.

Catatan

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

Sintaks

HRESULT Delete (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszName
);

Parameter

vFunc
[in] Parameter ini tidak digunakan.

ptr
[in] Penunjuk ke instans IWbemClassObject.

wszName
[in] Nama properti yang akan dihapus. wszName harus berupa penunjuk ke LPCWSTR yang valid.

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 kesalahan yang tidak tentu.
WBEM_E_INVALID_OPERATION 0x80041016 Properti tidak dapat dihapus.
WBEM_E_INVALID_PARAMETER 0x80041008 wszName tidak valid.
WBEM_E_NOT_FOUND 0x80041002 Properti yang ditentukan tidak ada.
WBEM_E_OUT_OF_MEMORY 0x80041006 Tidak ada cukup memori untuk menyelesaikan operasi.
WBEM_E_PROPAGATED_PROPERTY 0x8004101c Properti ini diwarisi dari kelas dasar.
WBEM_E_SYSTEM_PROPERTY Properti adalah properti sistem.
WBEM_S_NO_ERROR 0 Panggilan fungsi berhasil.
WBEM_E_RESET_TO_DEFAULT 0x80041030 Fungsi menghapus nilai default pengambilalihan untuk kelas saat ini. Nilai default untuk properti ini di kelas induk telah diaktifkan kembali.

Keterangan

Fungsi ini membungkus panggilan ke metode IWbemClassObject::Delete.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: WMINet_Utils.idl

Versi .NET Framework: Tersedia sejak 4.7.2

Lihat juga