IWbemClassObject::GetPropertyOrigin 方法 (wbemcli.h)

IWbemClassObject::GetPropertyOrigin 方法會擷取引進特定屬性的類別名稱。 對於具有深層繼承階層的類別,通常想要知道哪些屬性在哪些類別中宣告。 如果物件未繼承自父類別,例如基類的情況,則會傳回目前的類別名稱。

語法

HRESULT GetPropertyOrigin(
  [in]  LPCWSTR wszName,
  [out] BSTR    *pstrClassName
);

參數

[in] wszName

需要擁有類別名稱的屬性名稱。 這必須指向有效的 LPCWSTR,這會被視為唯讀。

[out] pstrClassName

接收父類別名稱之新 BSTR 位址的指標。 若要防止客戶端進程中的記憶體流失,呼叫端必須在不再需要名稱時呼叫 SysFreeString 。 這個參數不得在呼叫 方法之前指向有效的字串,因為這是輸出參數,而且呼叫完成後不會解除分配此指標。

傳回值

這個方法會傳回 HRESULT ,指出方法呼叫的狀態。 下列清單列出 HRESULT 中包含的值。 如需一般 HRESULT 值,請參閱 系統錯誤碼

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 wbemcli.h (包含 Wbemidl.h)
程式庫 WbemUuid.lib
Dll CIMWin32.dll;Esscli.dll;Fastprox.dll;FrameDyn.dll;FrameDynOS.dll;Krnlprov.dll;Ncprov.dll;Wbemcore.dll;Wbemess.dll;Wmipiprt.dll

另請參閱

IWbemClassObject

IWbemClassObject::InheritsFrom