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 。 如果找到多个值,则这些值将打包到包含 SAFEARRAY 的 VARIANT 中。 如果未找到任何值,该方法将返回包含VT_EMPTY的 VARIANT。
此外, AND 运算符将允许收集自身两侧的值,但 OR 将仅允许从左) (找到的第一个值集合。
有关使用 GetValue 的详细信息,请参阅 简单数据评估语言概述。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP Professional |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | 桌面 |
标头 | wdtf.h |