Funzione EnumSystemGeoID (winnls.h)

[EnumSystemGeoID è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece EnumSystemGeoNames.

]

Enumera gli identificatori di posizione geografica (tipo GEOID) disponibili nel sistema operativo.

Sintassi

BOOL EnumSystemGeoID(
  [in] GEOCLASS     GeoClass,
  [in] GEOID        ParentGeoId,
  [in] GEO_ENUMPROC lpGeoEnumProc
);

Parametri

[in] GeoClass

Classe di posizione geografica per cui enumerare gli identificatori. Attualmente, solo GEOCLASS_NATION è supportato. Questo tipo causa l'enumerazione di tutti gli identificatori geografici per le nazioni nel sistema operativo.

[in] ParentGeoId

Riservato. Questo parametro deve essere 0.

[in] lpGeoEnumProc

Puntatore alla funzione di callback definita dall'applicazione EnumGeoInfoProc. La funzione EnumSystemGeoID effettua chiamate ripetute a questa funzione di callback finché non restituisce FALSE.

Valore restituito

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

  • ERROR_INVALID_FLAGS. I valori forniti per i flag non sono validi.
  • ERROR_INVALID_PARAMETER. Uno dei valori dei parametri non è valido.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winnls.h (includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

EnumGeoInfoProc

EnumSystemGeoNames

Supporto per la lingua nazionale

Funzioni di supporto del linguaggio nazionale