描述
IWbemPath.GetInfo方法返回有关放入解析器对象的路径的详细信息。
C++ 语法
HRESULT GetInfo( [in] ULONG uRequestedInfo, [out] ULONGLONG *puResponse ); |
PowerBASIC 语法
METHOD GetInfo ( _ BYVAL uRequestedInfo AS DWORD, _ BYREF puResponse AS QUAD _ ) AS LONG |
参数
uRequestedInfo
留作将来使用。必须为0(零)。
puResponse
成功后,该位图在下表中设置为0(零)或更多位。
值 |
含义 |
WBEMPATH_INFO_ANON_LOCAL_MACHINE |
路径有“”。或NULL作为服务器名称。 |
WBEMPATH_INFO_HAS_MACHINE_NAME |
服务器名称在路径中指定,该名称不是“”。 |
WBEMPATH_INFO_IS_CLASS_REF |
路径中有一个类的一部分,但它不是一个实例。 |
WBEMPATH_INFO_IS_INST_REF |
路径中有一个类的一部分,并且有键值。 |
WBEMPATH_INFO_HAS_SUBSCOPES |
路径中存在子载体。目前WMI不支持范围。 |
WBEMPATH_INFO_IS_COMPOUND |
使用复合键。 |
WBEMPATH_INFO_HAS_V2_REF_PATHS |
一个或多个键具有CIM参考。 |
WBEMPATH_INFO_HAS_IMPLIED_KEY |
密钥名称在路径中的某处丢失。 |
WBEMPATH_INFO_CONTAINS_SINGLETON |
一个或多个单身人士。 |
WBEMPATH_INFO_V1_COMPLIANT |
没有范围,没有CIM_REFERENCE键。 |
WBEMPATH_INFO_V2_COMPLIANT |
保留。不使用。 |
WBEMPATH_INFO_CIM_COMPLIANT |
保留。不使用。 |
WBEMPATH_INFO_IS_SINGLETON |
对象是一个单身人士。 |
WBEMPATH_INFO_IS_PARENT |
路径只是“..”。 |
WBEMPATH_INFO_NATIVE_PATH |
路径解析器使用SetText初始化。 |
WBEMPATH_INFO_WMI_PATH |
保留。不使用。 |
WBEMPATH_INFO_PATH_HAD_SERVER |
服务器名称由SetText或SetServer设置。 |
WBEMPATH_INFO_SERVER_NAMESPACE_ONLY |
路径没有类的一部分。 |
返回值
此方法返回以下值之一。
退货代码 |
描述 |
S_OK |
方法成功执行 |
WBEM_E_INVALID_PARAMETER |
uRequestedInfo不是0,否则puResponse为NULL。 |
备注
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。 |