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_EMPTY) VARIANT 值。 如果只找到一个值,则返回该 VARIANT 。 如果找到多个值,则这些值将打包到包含 SAFEARRAYVARIANT 中。 如果未找到任何值,该方法将返回包含VT_EMPTYVARIANT

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

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

要求

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

另请参阅

IWDTFTarget2