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 |