勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Interfaces > IWbemPath >

GetText Method

Previous pageReturn to chapter overviewNext page

描述

 

IWbemPath.GetText方法返回先前已被放入解析器对象的路径的文本表示。

 

C++ 语法

 

HRESULT GetText(

[in]       long lFlags,

[in, out]  ULONG *puBuffLength,

[in, out]  LPWSTR pszText

);

 

PowerBASIC 语法

 

METHOD GetText ( _

BYVAL lFlags AS LONG, _

BYREF puBuffLength AS DWORD, _

BYREF pszText AS WSTRINGZ _

) AS LONG

 

参数

 

lFlags

 

控制文本返回的标志。

 

含义

WBEMPATH_COMPRESSED

已过时。不使用。

WBEMPATH_GET_RELATIVE_ONLY

返回相对路径,跳过服务器和命名空间。

WBEMPATH_GET_SERVER_TOO

返回整个路径,包括服务器和命名空间。

WBEMPATH_GET_SERVER_AND_NAMESPACE_ONLY

仅返回路径的服务器和命名空间部分。忽略课堂或键部分。

WBEMPATH_GET_NAMESPACE_ONLY

仅返回路径的命名空间部分。

WBEMPATH_GET_ORIGINAL

返回使用SetText方法传递的内容。

 

puBuffLength

 

来电者设置为pszText的大小。如果方法成功,则将puBufferLength设置为使用的广泛字符数,包括终止空字符。

 

pszText

 

路径的文字表示。

 

返回值

 

此方法返回以下值之一。

 

退货代码

描述

S_OK

方法成功执行

WBEM_E_BUFFER_TOO_SMALL

pszText指向的缓冲区太小,无法容纳文本。

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。