EnumUILanguagesProc
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 |