Compartilhar via


Método IInkLineInfo::GetCandidate (msinkaut.h)

Retorna uma alternativa de reconhecimento da lista de resultados de reconhecimento.

Sintaxe

HRESULT GetCandidate(
  [in]  UINT   nCandidateNum,
  [out] LPWSTR pwcRecogWord,
  [out] UINT   *pcwcRecogWord,
  [in]  DWORD  dwFlags
);

Parâmetros

[in] nCandidateNum

Índice baseado em zero da entrada de lista alternativa a ser recuperada.

[out] pwcRecogWord

Buffer no qual armazenar a alternativa de reconhecimento selecionada. Se pwcRecogWord for NULL, o método não tentará recuperar a palavra alternativa de reconhecimento.

[out] pcwcRecogWord

Passa o comprimento do buffer pwcRecogWord em caracteres Unicode e retorna o número de caracteres Unicode que foram copiados para o buffer.

[in] dwFlags

Não usado.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_FAIL
O índice nCandidateNum é maior que o número de alternativas de reconhecimento.
ERROR_MORE_DATA
O buffer pwcRecogWord não é grande o suficiente para aceitar a alternativa de reconhecimento.

Comentários

Se o parâmetro pwcRecogWord for nulo, o método não tentará recuperar a palavra alternativa de reconhecimento, mas apenas definirá pwcRecogWord como o número de caracteres na alternativa de reconhecimento.

Se o buffer pwcRecogWord não for grande o suficiente para conter a alternativa de reconhecimento, o buffer pwcRecogWord será preenchido com o primeiro número pwcRecogWord de caracteres da alternativa de reconhecimento.

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

IInkLineInfo

Método SetCandidate