Método IFELanguage::GetJMorphResult (msime.h)
Obtém resultados de análise morfológica.
Sintaxe
HRESULT GetJMorphResult(
[in] DWORD dwRequest,
[in] DWORD dwCMode,
[in] INT cwchInput,
[in] const WCHAR *pwchInput,
[in] DWORD *pfCInfo,
[out] MORRSLT **ppResult
);
Parâmetros
[in] dwRequest
A solicitação de conversão. Pode ser um dos seguintes valores:
FELANG_REQ_CONV
FELANG_REQ_RECONV
FELANG_REQ_REV
[in] dwCMode
Especifica os caracteres de saída de conversão e as opções de conversão. Esse valor é uma combinação de um ou mais dos seguintes sinalizadores:
[in] cwchInput
O número de caracteres em pwchInput.
[in] pwchInput
Caracteres de entrada a serem convertidos pelo mecanismo de morfologia. Deve ser uma cadeia de caracteres UNICODE.
Defina esse parâmetro como NULL para obter a próxima entrada para a cadeia de caracteres de entrada anterior, com a próxima classificação. A ordem na qual as próximas entradas são retornadas é definida pela implementação.
[in] pfCInfo
As informações de cada coluna, em que cada pfCInfo[x] corresponde a pwchInput[x]. Cada DWORD pode ser uma combinação dos sinalizadores abaixo:
FELANG_CLMN_WBREAK
FELANG_CLMN_NOWBREAK
FELANG_CLMN_PBREAK
FELANG_CLMN_NOPBREAK
FELANG_CLMN_FIXR
FELANG_CLMN_FIXD
[out] ppResult
O endereço de uma estrutura MORRSLT que recebe os dados de resultado da morfologia.
GetJMorphResult aloca memória usando o alocador de tarefas OLE para os dados retornados e define o pResult para apontar para a memória. O aplicativo deve liberar a memória apontada pelo pResult usando o CoTaskMemFree.
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Existem mais candidatos. Se você chamar essa função novamente com pwchInput igual a NULL, ela obterá o próximo melhor candidato para o pwchInput anterior. |
|
Nenhum resultado. |
|
Chega de candidatos. |
|
entrada muito grande. |
|
Tempo limite do mutex ocorreu. |
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | msime.h |