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.
Menghapus kualifikasi tertentu berdasarkan nama.
Catatan
API ini hanya untuk penggunaan internal. API ini tidak dimaksudkan untuk digunakan dari kode pengembang.
Sintaks
HRESULT QualifierSet_Delete (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LPCWSTR wszName
);
Parameter
vFunc
[in] Parameter ini tidak digunakan.
ptr [in] Penunjuk ke instans IWbemQualifierSet.
wszName [in] Nama kualifikasi untuk dihapus.
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_INVALID_PARAMETER |
0x80041008 | Parameter wszName tidak valid. |
WBEM_E_INVALID_OPERATION |
0x80041016 | Menghapus kualifikasi ini adalah ilegal. |
WBEM_E_NOT_FOUND |
0x80041002 | Kualifikasi yang ditentukan tidak ditemukan. |
WBEM_S_NO_ERROR |
0 | Panggilan fungsi berhasil. |
WBEM_S_RESET_TO_DEFAULT |
0x40002 | Pengambilalihan lokal telah dihapus dan kualifikasi asli dari objek induk telah melanjutkan cakupan. |
Keterangan
Fungsi ini membungkus panggilan ke metode IWbemQualifierSet::Delete.
Karena aturan propagasi kualifikasi, kualifikasi tertentu mungkin telah diwarisi dari objek lain dan hanya diambil alih di kelas atau instans saat ini. Dalam hal ini, metode QualifierSet_Delete mengatur ulang kualifikasi ke nilai asli yang diwariskan. Fungsi dalam kasus ini mengembalikan kode status WBEM_S_RESET_TO_DEFAULT.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: WMINet_Utils.idl
Versi .NET Framework: Tersedia sejak 4.7.2