描述
IWbemPath.SetText方法解析路径,以便路径解析器可以返回路径上的信息。通常,这是接口用户调用的第一种方法。唯一的情况是这不是第一个调用的方法是当调用代码通过分别指定每个块来构建路径时。
C++ 语法
HRESULT SetText( [in] ULONG uMode, [in] LPCWSTR pszPath ); |
PowerBASIC 语法
METHOD SetText ( _ BYVAL uMode AS DWORD, _ BYREF pszPath AS WSTRINGZ _ ) AS LONG |
参数
uMode
指定接受路径的类型。
值 |
含义 |
WBEMPATH_CREATE_ACCEPT_RELATIVE |
允许没有服务器名称的路径。 |
WBEMPATH_CREATE_ACCEPT_ABSOLUTE |
留作将来使用。 |
WBEMPATH_CREATE_ACCEPT_ALL |
允许设置一个空路径(其另外清除该对象),还允许仅具有服务器名称的路径或不具有服务器名称的路径。 |
WBEMPATH_TREAT_SINGLE_IDENT_AS_NS |
一个简单的路径,如“XYZ”被解释为命名空间。 |
pszPath
要被解析的路径。
返回值
此方法返回指示方法调用状态的HRESULT。
退货代码 |
描述 |
S_OK |
方法成功执行 |
WBEM_E_INVALID_PARAMETER |
标志或文本参数都包含无效值。 |
WBEM_E_OUT_OF_MEMORY |
内存不足。 |
备注
Windows 2000 / NT:需要WMI SDK Update或Microsoft .NET Framework SDK。
Windows NT:需要Microsoft .NET Framework SDK。
要求
客户 |
需要Windows Vista或Windows XP。 |
服务器 |
需要Windows Server 2008或Windows Server 2003。 |
可再发行 |
需要Windows 2000和Windows NT上的WMI可重新分发组件版本1.0。在Windows NT上,它也需要Microsoft .NET Framework。 |
头 |
在Wmiutils.inc中声明。 |
DLL |
需要Wmiutils.dll。 |