Метод ISearchLanguageSupport::IsPrefixNormalized (searchapi.h)
Определяет, является ли маркер запроса префиксом маркера документа, игнорируя регистр, ширину и (необязательно) диакритические знаки.
Синтаксис
HRESULT IsPrefixNormalized(
[in] LPCWSTR pwcsQueryToken,
[in] ULONG cwcQueryToken,
[in] LPCWSTR pwcsDocumentToken,
[in] ULONG cwcDocumentToken,
[out] ULONG *pulPrefixLength
);
Параметры
[in] pwcsQueryToken
Тип: LPCWSTR
Указатель на искомый префикс.
[in] cwcQueryToken
Тип: ULONG
Размер pwcsQueryToken.
[in] pwcsDocumentToken
Тип: LPCWSTR
Указатель на документ для поиска.
[in] cwcDocumentToken
Тип: ULONG
Размер pwcsDocumentToken.
[out] pulPrefixLength
Тип: ULONG*
Возвращает указатель на количество символов, сопоставленных в pwcsDocumentToken. Как правило, но не обязательно, количество символов в pwcsQueryToken.
Возвращаемое значение
Тип: HRESULT
Если pwcsQueryToken является префиксом pwcsDocumentToken, возвращает S_OK; в противном случае возвращает S_FALSE, а значение pulPrefixLength равно нулю.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Целевая платформа | Windows |
Header | searchapi.h |
Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |