Compartilhar via


EnumUILanguagesProc

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função é um função callback Application-defined. É chamado as a result of um chamar a função de EnumUILanguages e recebe um ponteiro para uma reserva seqüência de caracteres contendo um identificador linguagem interface do usuário.

Syntax

BOOL CALLBACK EnumUILanguagesProc(
  LPTSTR lpUILanguageString
);

Parameters

  • lpUILanguageString
    Ponteiro para uma reserva seqüência de caracteres contendo um seqüência de caracteres NULL–Terminated que especifica o identificador (linguagem interface do usuárioLangID). Por exemplo, o identificador linguagem System–defined para Inglês (United States) é 0x0409. Para obter mais informações sobre identificadores linguagem, consulte Language Identifiers and Locales.

    Observação

    O lpUILanguageString parâmetro deve ser um LPWStr para a versão Unicode (W) de EnumUILanguagesProc.

Return Value

TRUE continua enumeração. FALSE pára enumeração.

Remarks

EnumUILanguagesProc é um espaço reservado para um nome função Application–defined. Um EnumUILanguagesProc função pode executar qualquer tarefa desejada. Um aplicativo registra um EnumUILanguagesProc função passando seu endereço para o EnumUILanguages função. Um valor de tipo UILANGUAGE_ENUMPROC é um ponteiro para um EnumUILanguagesProc função.

Observação

Essa função apresenta um risco de segurança.O parâmetro lpUILanguageString é usado apenas como entrada mas não declarada como a const seqüência de caracteres.O usuário pode preencher algo para ele e pode causar um estouro reserva.

Requirements

Header windows.h
Library Coreloc.lib
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

EnumUILanguages

Concepts

Language Identifiers and Locales