IQueryParser::P arsePropertyValue 方法 (structuredquery.h)
剖析指定屬性的條件。
語法
HRESULT ParsePropertyValue(
[in] LPCWSTR pszPropertyName,
[in] LPCWSTR pszInputString,
[out, retval] IQuerySolution **ppSolution
);
參數
[in] pszPropertyName
類型: LPCWSTR
屬性名稱。
[in] pszInputString
類型: LPCWSTR
要剖析的查詢字串,相對於該屬性。
[out, retval] ppSolution
類型: IQuerySolution**
接收 IQuerySolution 物件。 呼叫端應用程式必須藉由呼叫其 IUnknown::Release 方法來釋放它。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
輸入字串可以是在結構化查詢中屬性之後立即寫入的任何專案。 例如,“from: (bill OR alex) ” 是有效的結構化查詢,因此在 pszInputString 參數中,From 是 pszPropertyName 參數中的關鍵詞) , (而 “ (bill OR alex) ” 或 pszInputString 參數中的 “bill OR alex” 会是有效的。 這會導致將 System.StructuredQuery.Virtual.From 屬性與字串 “bill” 和 “alex” 建立關聯之分葉節點的 OR 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP 搭配 SP2、Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 SP1 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | structuredquery.h |
可轉散發套件 | Windows 桌面搜尋 (WDS) 3.0 |