Compartir a través de


Método IConditionGenerator::RecognizeNamedEntities (structuredquery.h)

Identifica entidades con nombre en una cadena de entrada y crea una colección que los contiene. El valor de cada entidad con nombre se expresa como una cadena, que después usa IConditionGenerator::GenerateForLeaf. La cadena puede contener cualquier dato y estar en cualquier formato, ya que ningún otro componente lo examina.

Sintaxis

HRESULT RecognizeNamedEntities(
  [in]      LPCWSTR               pszInputString,
  [in]      LCID                  lcidUserLocale,
  [in]      ITokenCollection      *pTokenCollection,
  [in, out] INamedEntityCollector *pNamedEntities
);

Parámetros

[in] pszInputString

Tipo: LPCWSTR

Cadena de entrada que se va a analizar.

[in] lcidUserLocale

Tipo: LCID

LCID con el que se deben reconocer las entidades con nombre.

[in] pTokenCollection

Tipo: ITokenCollection*

Puntero a un objeto ITokenCollection que indica cómo se ha tokenizado la cadena de entrada.

[in, out] pNamedEntities

Tipo: INamedEntityCollector*

En la entrada, contiene un INamedEntityCollector o NULL. En la devolución, contiene una colección INamedEntityCollector de las entidades con nombre.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Dada una cadena de entrada, una configuración regional de usuario (normalmente la configuración regional predeterminada del usuario) y una tokenización de la cadena de entrada, el método IConditionGenerator::RecognizeNamedEntities debe ser capaz de identificar las entidades con nombre de esa cadena de entrada y, a continuación, agregar cada entidad a la colección de entidades con nombre.

Requisitos

   
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado structuredquery.h

Consulte también

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionGenerator

Referencia