Método IStemmer::Init (indexsrv.h)
Inicializa o lematizador.
Sintaxe
HRESULT Init(
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
Parâmetros
[in] ulMaxTokenSize
Tipo: ULONG
Número máximo de caracteres para palavras adicionadas ao objeto IWordFormSink . Palavras que excedem esse limite podem ser truncadas.
[out] pfLicense
Tipo: BOOL
Ponteiro para uma variável de saída que recebe um sinalizador que indica se há restrições de licença para essa implementação do IStemmer . TRUE indica que o lematizador está restrito apenas ao uso autorizado. FALSE indica que essa implementação do IStemmer pode ser usada livremente.
Retornar valor
Tipo: HRESULT
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Conclusão bem-sucedida. |
|
Um dos componentes para quebra de palavra não pode ser localizado. |
|
Argumento inválido. O parâmetro pfLicense é NULL. |
|
Conclusão malsucedida. |
Comentários
Você deve inicializar o lematizador. O método IStemmer::Init deve ser chamado antes de qualquer outro método do IStemmer. Se pfLicense for TRUE e você quiser mais informações sobre possíveis restrições de licença, chame o método IStemmer::GetLicenseToUse .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | indexsrv.h |
Redistribuível | pacote de opções Windows NT 4.0 |