描述
IWbemClassObject.GetMethodOrigin方法用于确定方法声明的类。
仅当当前对象是CIM类定义时才支持此调用。指向CIM实例的IWbemClassObject指针不提供方法操作。
C++ 语法
HRESULT GetMethodOrigin( [in] LPCWSTR wszMethodName, [out] BSTR *pstrClassName ); |
PowerBASIC 语法
METHOD GetMethodOrigin ( _ BYREF wszMethodName AS WSTRINGZ, _ BYREF pstrClassName AS WSTRING _ ) AS LONG |
参数
wszMethodName
正在请求其所属类的对象的方法名称。
pstrClassName
接收拥有该方法的类的名称。
返回值
此方法返回一个指示方法调用状态的HRESULT.下表列出了HRESULT中包含的值。
退货代码 |
描述 |
WBEM_E_NOT_FOUND |
该方法不存在。 |
WBEM_E_INVALID_PARAMETER |
一个或多个参数无效。 |
WBEM_S_NO_ERROR |
通话成功。 |
备注
因为方法从类继承到类,所以通常需要确定给定方法的拥有类。
要求
客户 |
需要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。 |