Bagikan melalui


Fungsi GetPropertyOrigin

Menentukan kelas tempat properti dideklarasikan.

Catatan

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

Sintaks

HRESULT GetPropertyOrigin (
   [in] int                 vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszMethodName,
   [out] BSTR*              pstrClassName
);

Parameter

vFunc
[in] Parameter ini tidak digunakan.

ptr
[in] Penunjuk ke instans IWbemClassObject.

wszMethodName
[in] Nama properti untuk objek yang kelas pemiliknya sedang diminta.

pstrClassName
[out] Menerima nama kelas yang memiliki properti.

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 kegagalan umum.
WBEM_E_NOT_FOUND 0x80041002 Properti yang ditentukan tidak ditemukan.
WBEM_E_INVALID_PARAMETER 0x80041008 Parameter tidak valid.
WBEM_E_OUT_OF_MEMORY 0x80041006 Memori tidak cukup tersedia untuk menyelesaikan operasi.
WBEM_S_NO_ERROR 0 Panggilan fungsi berhasil.

Keterangan

Fungsi ini membungkus panggilan ke metode IWbemClassObject::GetPropertyOrigin.

Karena kelas dapat mewarisi properti dari satu atau lebih kelas dasar, pengembang sering ingin menentukan properti tempat metode tertentu didefinisikan.

Parameter pstrClassName tidak boleh menunjuk ke BSTR yang valid sebelum fungsi dipanggil karena ini adalah parameter out; penunjuk ini tidak dialokasikan setelah fungsi kembali.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: WMINet_Utils.idl

Versi .NET Framework: Tersedia sejak 4.7.2

Lihat juga