描述
IWbemPath.SetNamespace方法使用基于零的索引在路径中设置命名空间,以指定命名空间所在路径中的哪里。
C++ 语法
HRESULT SetNamespaceAt( [in] ULONG uIndex, [in] LPCWSTR pszName ); |
PowerBASIC 语法
METHOD SetNamespaceAt ( _ BYVAL uIndex AS DWORD, _ BYREF pszName AS WSTRINGZ _ ) AS LONG |
参数
uIndex
要放置命名空间的索引。路径中最左侧的命名空间是索引0(零),右侧的每个命名空间具有逐渐更高的索引值。最大允许值是当前的命名空间数,因为指定将命名空间添加到结尾,因为命名空间具有从零开始的索引。
pszName
命名空间名称。
返回值
此方法返回一个HRESULT,指示方法调用的状态。
退货代码 |
描述 |
S_OK |
方法成功执行 |
WBEM_E_INVALID_PARAMETER |
pszName参数为NULL或uindex参数太大。 |
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。 |