IWDTFTarget2::GetValue 方法 (wdtf.h)
從與指定屬性相關聯的目標傳回值。
語法
HRESULT GetValue(
[in] BSTR SDEL,
[out, retval] VARIANT *pValue
);
參數
[in] SDEL
指定要擷取之屬性值的SDEL語句。
[out, retval] pValue
接收這個方法結果之變數的位址。 結果可以是任何與自動化相容的 VARIANT。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
言論
您可以使用一般 SDEL 語句,指定 GetValue 方法所擷取的欄位。 一般而言,SDEL 語句可以包含比較運算符和值規範來執行比對。 不過,您不需要這些專案,GetValue 才能正常運作。
針對 SDEL 語句中指定的每個欄位(包括逐一查看一組關聯性),此方法會收集一組 (非VT_EMPTY) VARIANT 值。 如果只找到一個值,則會傳回 VARIANT。 如果找到一個以上的值,這些值會封裝成包含 SAFEARRAY SAFEARRAY VARIANT。 如果找不到任何值,此方法會傳回包含 VT_EMPTY的 VARIANT。
此外,AND 運算子將允許收集本身兩端的值,但 OR 只允許收集找到的第一個值(從左邊開始)。
如需使用 GetValue的詳細資訊,請參閱 Simple Data Evaluation Language Overview。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP Professional |
支援的最低伺服器 | Windows Server 2008 |
目標平臺 | 桌面 |
標頭 | wdtf.h |