Функция GetBestResultString (recapis.h)
Извлекает строку наилучшего результата.
Синтаксис
HRESULT GetBestResultString(
HRECOCONTEXT hrc,
ULONG *pcSize,
WCHAR *pwcBestResult
);
Параметры
hrc
Дескриптор контекста распознавателя.
pcSize
На входных данных — количество символов, которые может содержать буфер pwcBestResult . В выходных данных — количество символов, содержащихся в буфере pwcBestResult . Если pwcBestResult имеет значение NULL, функция возвращает необходимый размер буфера, который используется для выделения буфера pwcBestResult .
pwcBestResult
Результат распознавания. Если буфер слишком мал, функция усекает строку. Строка не заканчивается null. Чтобы определить требуемый размер буфера, задайте для pwcBestResult значение NULL; используйте pcSize для выделения буфера pwcBestResult .
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно.
Для распознавателей латиницы и восточноазиатских языков этот результат в сочетании с пустой строкой в pwcBestResult означает, что результат распознавания не существует. |
|
Строка усекается, чтобы поместиться в буфер pwcBestResult . |
|
Один из параметров является недопустимым указателем. |
|
Произошла неизвестная ошибка. |
|
Получен недопустимый аргумент. |
|
Непредвиденный тип параметра или свойства. |
|
Контекст распознавателя не содержит результатов. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | recapis.h |
DLL | inkobjcore.dll |