Metode IWbemClassObject::GetPropertyOrigin (wbemcli.h)
Metode IWbemClassObject::GetPropertyOrigin mengambil nama kelas tempat properti tertentu diperkenalkan. Untuk kelas dengan hierarki pewarisan mendalam, sering kali diinginkan untuk mengetahui properti mana yang dideklarasikan di kelas mana. Jika objek tidak mewarisi dari kelas induk, seperti dalam kasus kelas dasar, misalnya, maka nama kelas saat ini dikembalikan.
Sintaks
HRESULT GetPropertyOrigin(
[in] LPCWSTR wszName,
[out] BSTR *pstrClassName
);
Parameter
[in] wszName
Nama properti yang nama kelas pemiliknya diinginkan. Ini harus menunjuk ke LPCWSTR yang valid, yang diperlakukan sebagai baca-saja.
[out] pstrClassName
Arahkan ke alamat BSTR baru yang menerima nama kelas induk. Untuk mencegah kebocoran memori dalam proses klien, pemanggil harus memanggil SysFreeString ketika nama tidak lagi diperlukan. Parameter ini tidak boleh menunjuk ke string yang valid sebelum metode dipanggil karena ini adalah parameter output, dan pointer ini tidak dibatalkan alokasinya setelah panggilan selesai.
Mengembalikan nilai
Metode ini mengembalikan HRESULT yang menunjukkan status panggilan metode. Daftar berikut mencantumkan nilai yang terkandung dalam HRESULT. Untuk nilai HRESULT umum, lihat Kode Kesalahan Sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | wbemcli.h (termasuk Wbemidl.h) |
Pustaka | WbemUuid.lib |
DLL | CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll |