描述
IWbemClassObject.InheritsFrom方法确定当前类或实例是否从指定的父类派生。
C++ 语法
HRESULT InheritsFrom( [in] LPCWSTR wszAncestor ); |
PowerBASIC 语法
METHOD InheritsFrom ( _ BYREF wszAncestor AS WSTRINGZ _ ) AS LONG |
参数
wszAncestor
不能为空。它包含正在测试的类名。如果当前对象对于其祖先类之一具有此类,则WBEM_S_NO_ERROR返回。这必须指向一个有效的LPCWSTR,它被视为只读。
返回值
此方法返回一个HRESULT,表示方法调用的状态。下表列出了HRESULT中包含的值。
退货代码 |
描述 |
WBEM_S_NO_ERROR |
当前对象从指定的祖先类继承。 |
WBEM_S_FALSE |
当前对象不会从指定的祖先类继承。 |
WBEM_E_INVALID_PARAMETER |
wszAncestor参数为NULL。 |
要求
客户 |
需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。 |
服务器 |
需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 |
头 |
在Wbemcli.inc中声明。 |
DLL |
需要Cimwin32.dll。 需要Esscli.dll。 需要Evntrprv.dll。 需要Fastprox.dll。 需要Framedyn.dll。 需要Krnlprov.dll。 需要Ncprov.dll。 需要Wbemcore.dll。 需要Wbemess.dll。 需要Wmipiprt.dll。 |


