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 |