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