__crtLCMapStringW

Сопоставления " одна символьная строка, выполняя указанное преобразование, зависимых от языковых стандартов.Эта функция может также использоваться при формировании ключа сортировки входной строки.

int __crtLCMapStringW(
   LCID    Locale,
   DWORD   dwMapFlags,
   LPCWSTR lpSrcStr,
   int     cchSrc,
   LPWSTR  lpDestStr,
   int     cchDest)

Параметры

  • Locale
    Код языка.Языковой стандарт предоставляет контекст для формирования сопоставления строк или ключей сортировки.Приложение может использовать MAKELCID макрос для создания кода языка.

  • dwMapFlags
    Тип преобразования, используемый при создании сопоставления строк или ключей сортировки.

  • lpSrcStr
    Указатель на строку, которая сопоставляет или источника функция используется для формирования ключа сортировки.Предполагается, что этот параметр строкой Юникода.

  • cchSrc
    Размер (в символах), строки указал значение lpSrcStr параметр.Этот счетчик может включать символ конца строки null или не включать их.

    A cchSrc значение 1 указывает на то, что строка указала к которым следуют lpSrcStr null-завершит.Если это так, и эта функция используется в своем режиме строка-сопоставления, то функция вычисляет размер самой строки, а null-завершит сопоставленная строка, хранящиеся в *lpDestStr.

  • lpDestStr
    Длинный указатель на буфер, в который функция хранит сопоставленные строка или ключ сортировки.

  • cchDest
    Размер буфера (в символах), указал к которым следуют lpDestStr.

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

Если значение cchDest не равны нулю, числ символов или байт, если LCMAP_SORTKEY указывает, записывается в буфер означает успешное выполнение процедуры.Этот счетчик включает места для признака конца NULL.

Если значение cchDest ноль, размер из буфера (в символах) или если байты LCMAP_SORTKEY определяет, необходим для получения переведенную строку или ключ сортировки означает успешное выполнение процедуры.Этот размер включает в себя места для признака конца NULL.

Нулевое значение указывает на сбой.Чтобы получить расширенные сведения об ошибке, вызовите GetLastError функция.

Заметки

If cchSrc больше нуля и lpSrcStr строка, null-завершенная __crtLCMapStringW наборы cchSrc на длину строки.Then __crtLCMapStringW вызывает широкая версия строки (юникод) LCMapString функции с заданными параметрами.Дополнительные сведения о параметрах и возвращаемого значения этой функции см. в разделе LCMapString функции для библиотека MSDN.

Требования

Процедура

Обязательный заголовок

__crtLCMapStringW

awint.h