InheritsFrom 函数

确定当前类或实例是否派生自指定的父类。

注意

此 API 仅供内部使用。 不应从开发人员代码中使用。

语法

HRESULT InheritsFrom (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszAncestor
);

参数

vFunc
[in] 未使用此参数。

ptr
[in] 指向 IWbemClassObject 实例的指针。

wszAncestor
[in] 类的名称。 wszAncestor 必须指向有效的 LPCWSTR

返回值

此函数返回的以下值是在 WbemCli.h 头文件中定义的,你也可以在代码中将这些值定义为常数:

常数 Value 说明
WBEM_S_NO_ERROR 0 当前对象继承自 wszAncestor
WBEM_S_FALSE 1 当前对象不继承自 wszAncestor
WBEM_E_INVALID_PARAMETER 0x80041008 wszAncestornull

注解

此函数包装对 IWbemClassObject::InheritsFrom 方法的调用。

要求

平台:请参阅系统要求

标头:WMINet_Utils.idl

.NET Framework 版本:自 4.7.2 起可用

另请参阅