IWDTFTarget2::GetValue 方法 (wdtf.h)

从与指定属性关联的目标中返回一个值。

语法

HRESULT GetValue(
  [in]          BSTR    SDEL,
  [out, retval] VARIANT *pValue
);

参数

[in] SDEL

指定要检索的属性值的 SDEL 语句。

[out, retval] pValue

接收此方法结果的变量的地址。 结果可以是任何与自动化兼容的 VARIANT

返回值

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

言论

指定 GetValue 方法通过使用常规 SDEL 语句检索的字段。 通常,SDEL 语句可以包含比较运算符和值说明符来执行匹配。 但是,GetValue 不需要这些项目才能正常工作。

对于 SDEL 语句中指定的每个字段(包括循环访问一组关系),此方法收集一组(非VT_EMPTYVARIANT 值。 如果仅找到一个值,则返回 VARIANT。 如果找到多个值,这些值将打包到包含 SAFEARRAYVARIANT 中。 如果未找到任何值,该方法将返回包含 VT_EMPTYVARIANT

此外,AND 运算符将允许收集自身两侧的值,但 OR 将只允许收集找到的第一个值(从左侧开始)。

有关使用 GetValue的详细信息,请参阅 简单数据评估语言概述

要求

要求 价值
最低支持的客户端 Windows XP Professional
支持的最低服务器 Windows Server 2008
目标平台 桌面
标头 wdtf.h

另请参阅

IWDTFTarget2