Compartir a través de


Método IStemmer::Init (indexsrv.h)

Inicializa el lematizador.

Sintaxis

HRESULT Init(
  [in]  ULONG ulMaxTokenSize,
  [out] BOOL  *pfLicense
);

Parámetros

[in] ulMaxTokenSize

Tipo: ULONG

Número máximo de caracteres para las palabras que se agregan al objeto IWordFormSink . Las palabras que superen este límite se pueden truncar.

[out] pfLicense

Tipo: BOOL

Puntero a una variable de salida que recibe una marca que indica si hay restricciones de licencia para esta implementación de IStemmer . TRUE indica que el lematizador está restringido solo al uso autorizado. FALSE indica que esta implementación de IStemmer se puede usar libremente.

Valor devuelto

Tipo: HRESULT

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Se completó correctamente.
LANGUAGE_E_DATABASE_NOT_FOUND
No se puede encontrar uno de los componentes de separación de palabras.
E_INVALIDARG
Argumento no válido. El parámetro pfLicense es NULL.
E_FAIL
Finalización incorrecta.

Comentarios

Debe inicializar el lematizador. Se debe llamar al método IStemmer::Init antes de cualquier otro método de IStemmer. Si pfLicense es TRUE y desea obtener más información sobre las posibles restricciones de licencia, llame al método IStemmer::GetLicenseToUse .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado indexsrv.h
Redistribuible Paquete de opciones de Windows NT 4.0

Consulte también

IStemmer