Поделиться через


Макрос IntlStrEqNA (shlwapi.h)

Выполняет сравнение с учетом регистра указанного числа символов с начала двух локализованных строк.

Синтаксис

void IntlStrEqNA(
  [in]  s1,
  [in]  s2,
  [in]  nChar
);

Параметры

[in] s1

Тип: LPCTSTR

Указатель на строку, завершаемую значением NULL.

[in] s2

Тип: LPCTSTR

Указатель на строку, завершаемую значением NULL.

[in] nChar

Тип: int

Число символов, которые необходимо сравнить, начиная с начала строк.

Возвращаемое значение

Никакой

Замечания

Эта функция извлекает языковой стандарт потока и использует CompareString для сравнения первых nChar символов. Эквивалентно следующему:

IntlStrEqWorker(TRUE, pszStr1, pszStr2, nChar)

Заметка

Заголовок shlwapi.h определяет IntlStrEqN как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный, Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка shlwapi.h
библиотеки Shlwapi.lib
DLL Shlwapi.dll (версия 5.0 или более поздняя версия)

См. также

IntlStrEqWorker