Funzione EnumSystemGeoNames (winnls.h)

Enumera i codici ISO (Two-Letter International Organization for Standardization) 3166-1 o numerici Serie M (UN), Numero 49 (M.49) per le posizioni geografiche disponibili nel sistema operativo.

Sintassi

BOOL EnumSystemGeoNames(
  [in]           GEOCLASS         geoClass,
  [in]           GEO_ENUMNAMEPROC geoEnumProc,
  [in, optional] LPARAM           data
);

Parametri

[in] geoClass

Classe di posizione geografica per cui enumerare i codici ISO 3166-1 o numerici UN M.49 disponibili.

[in] geoEnumProc

Puntatore alla funzione di callback definita dall'applicazione Geo_EnumNameProc. La funzione EnumSystemGeoNames chiama questa funzione di callback per ognuna delle due lettere ISO 3166-1 o codici UN M.49 numerici per le posizioni geografiche disponibili nel sistema operativo fino a quando la funzione di callback restituisce FALSE.

[in, optional] data

Informazioni specifiche dell'applicazione da passare alla funzione di callback specificata dal parametro genEnumProc .

Valore restituito

Restituisce un valore diverso da zero se ha esito positivo o 0 in caso contrario. Per ottenere informazioni sull'errore estese, chiamare GetLastError, che può restituire uno dei codici di errore seguenti:

Codice restituito Descrizione
ERROR_INVALID_FLAGS
I valori forniti per i flag non sono validi.
ERROR_INVALID_PARAMETER
Un valore di parametro non è valido.

Commenti

Per informazioni sui codici ISO 3166-1 a due lettere, vedere Codici paese - ISO 3166. Per informazioni sui codici UN M.49 numerici, vedere Il paese standard o i codici di area per l'uso statistico (M49).

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1709 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winnls.h (includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

EnumSystemGeoID

Geo_EnumNameProc

Supporto per la lingua nazionale

Funzioni di supporto del linguaggio nazionale