IConditionGenerator::RecognizeNamedEntities 方法 (structuredquery.h)
識別輸入字串中的具名實體,並建立包含它們的集合。 每個具名實體的值都會以字串表示,然後由 IConditionGenerator::GenerateForLeaf使用。 字串可以包含任何資料,而且格式為任何格式,因為任何其他元件不會檢查它。
語法
HRESULT RecognizeNamedEntities(
[in] LPCWSTR pszInputString,
[in] LCID lcidUserLocale,
[in] ITokenCollection *pTokenCollection,
[in, out] INamedEntityCollector *pNamedEntities
);
參數
[in] pszInputString
類型: LPCWSTR
要剖析的輸入字串。
[in] lcidUserLocale
類型: LCID
應該辨識具名實體的 LCID。
[in] pTokenCollection
類型: ITokenCollection*
ITokenCollection物件的指標,指出輸入字串如何標記化。
[in, out] pNamedEntities
在輸入時,包含 INamedEntityCollector 或 Null。 傳回時,包含具名實體的 INamedEntityCollector 集合。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
假設輸入字串,使用者地區設定通常會 (使用者的預設地區設定) 和輸入字串的標記化, IConditionGenerator::RecognizeNamedEntities 方法應該能夠識別該輸入字串中的任何具名實體,然後將每個實體新增至具名實體集合。
規格需求
最低支援的用戶端 | Windows XP 搭配 SP2、Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 SP1 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | structuredquery.h |
另請參閱
參考