Bagikan melalui


Pertimbangan Kelas yang Diubah

Anda tidak dapat membuat instans kelas yang diubah di namespace layanan yang dilokalkan. Kelas yang diubah di namespace layanan yang dilokalkan diperlakukan seolah-olah mereka abstrak meskipun tidak berisi kualifikasi Abstrak .

Jika Anda mengambil kelas yang diubah dari namespace layanan yang dilokalkan menggunakan bendera WBEM_FLAG_USE_AMENDED_QUALIFIERS dan menelurkan instans darinya, instans berisi semua kualifikasi yang diubah dari kelas yang diubah. Anda tidak dapat menyimpan kelas baru ini di namespace layanan yang berisi definisi kelas dasar kecuali Anda melakukan operasi put dengan bendera WBEM_FLAG_USE_AMENDED_QUALIFIERS. Bendera ini menginstruksikan WMI untuk menghapus semua kualifikasi yang diubah sebelum menyimpan objek. Jika Anda tidak menentukan WBEM_FLAG_USE_AMENDED_QUALIFIERS, operasi put gagal dengan kesalahan WBEM_E_AMENDED_OBJECT.