共用方式為


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*

在輸入時,包含 INamedEntityCollectorNull。 傳回時,包含具名實體的 INamedEntityCollector 集合。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

假設輸入字串,使用者地區設定通常會 (使用者的預設地區設定) 和輸入字串的標記化, IConditionGenerator::RecognizeNamedEntities 方法應該能夠識別該輸入字串中的任何具名實體,然後將每個實體新增至具名實體集合。

規格需求

   
最低支援的用戶端 Windows XP 搭配 SP2、Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 SP1 [僅限傳統型應用程式]
目標平台 Windows
標頭 structuredquery.h

另請參閱

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionGenerator

參考