Função EnumSystemGeoNames (winnls.h)
Enumera os códigos 3166-1 da Organização Internacional para a Padronização (ISO) de duas letras ou códigos M, Número 49 (M.49) numéricos das Nações Unidas (ONU) para locais geográficos disponíveis no sistema operacional.
Sintaxe
BOOL EnumSystemGeoNames(
[in] GEOCLASS geoClass,
[in] GEO_ENUMNAMEPROC geoEnumProc,
[in, optional] LPARAM data
);
Parâmetros
[in] geoClass
A classe de localização geográfica para a qual enumerar os códigos ISO 3166-1 ou UN M.49 numéricos disponíveis.
[in] geoEnumProc
Ponteiro para a função de retorno de chamada definida pelo aplicativo Geo_EnumNameProc. A função EnumSystemGeoNames chama essa função de retorno de chamada para cada um dos códigos ISO 3166-1 ou NUMERIC UN M.49 para locais geográficos disponíveis no sistema operacional até que a função de retorno de chamada retorne FALSE.
[in, optional] data
Informações específicas do aplicativo a serem passadas para a função de retorno de chamada especificada pelo parâmetro genEnumProc .
Retornar valor
Retorna um valor diferente de zero se tiver êxito ou 0 de outra forma. Para obter informações de erro estendidas, chame GetLastError, que pode retornar um dos seguintes códigos de erro:
Código de retorno | Descrição |
---|---|
|
Os valores fornecidos para sinalizadores não eram válidos. |
|
Um valor de parâmetro não era válido. |
Comentários
Para obter informações sobre códigos ISO 3166-1 de duas letras, consulte Códigos de país – ISO 3166. Para obter informações sobre códigos numéricos do UN M.49, consulte Códigos de área ou país padrão para uso estatístico (M49).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winnls.h (inclua Windows.h) |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |