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


функция обратного вызова LOCALE_ENUMPROCEX (winnls.h)

Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о языковом стандарте, предоставляемые функцией enumSystemLocalesEx. Тип LOCALE_ENUMPROCEX определяет указатель на эту функцию обратного вызова. EnumLocalesProcEx является заполнителем для имени определяемой приложением функции.

Синтаксис

LOCALE_ENUMPROCEX LocaleEnumprocex;

BOOL LocaleEnumprocex(
  LPWSTR unnamedParam1,
  DWORD unnamedParam2,
  LPARAM unnamedParam3
)
{...}

Параметры

unnamedParam1

Указатель на буфер, содержащий строку, завершающуюся значением NULL, имени языкового стандарта.

unnamedParam2

Флаги, определяющие сведения о языковом стандарте. Значения этого параметра могут содержать двоичные или флаги, но некоторые сочетания флагов никогда не возникают. Если приложение указывает LOCALE_WINDOWS или LOCALE_ALTERNATE_SORTS, он также может указать LOCALE_REPLACEMENT, чтобы функция enumSystemLocalesEx может проверить, является ли языковой стандарт заменой.

unnamedParam3

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

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

Возвращает TRUE для продолжения перечисления или FALSE в противном случае.

Замечания

Функция enumLocalesProcEx может выполнять любую нужную задачу. Приложение регистрирует эту функцию, передав адрес функции EnumSystemLocalesEx.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows Server 2008 [классические приложения | Приложения UWP]
целевая платформа Виндоус
заголовка winnls.h

См. также

EnumSystemLocalesEx

поддержки национальных языков

функции поддержки национальных языков