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

Lihat juga

IWbemClassObject

IWbemClassObject::InheritsFrom