ISearchLanguageSupport::IsPrefixNormalized method (searchapi.h)

Determines whether the query token is a prefix of the document token, disregarding case, width, and (optionally) diacritics.

Syntax

HRESULT IsPrefixNormalized(
  [in]  LPCWSTR pwcsQueryToken,
  [in]  ULONG   cwcQueryToken,
  [in]  LPCWSTR pwcsDocumentToken,
  [in]  ULONG   cwcDocumentToken,
  [out] ULONG   *pulPrefixLength
);

Parameters

[in] pwcsQueryToken

Type: LPCWSTR

Pointer to the prefix to search for.

[in] cwcQueryToken

Type: ULONG

The size of pwcsQueryToken.

[in] pwcsDocumentToken

Type: LPCWSTR

Pointer to the document to be searched.

[in] cwcDocumentToken

Type: ULONG

The size of pwcsDocumentToken.

[out] pulPrefixLength

Type: ULONG*

Returns a pointer to the number of characters matched in pwcsDocumentToken. Typically, but not necessarily, the number of characters in pwcsQueryToken.

Return value

Type: HRESULT

If pwcsQueryToken is a prefix of pwcsDocumentToken, returns S_OK; otherwise returns S_FALSE, and pulPrefixLength is set to zero.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2, Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 with SP1 [desktop apps only]
Target Platform Windows
Header searchapi.h
Redistributable Windows Desktop Search (WDS) 3.0