EnumSystemGeoNames-Funktion (winnls.h)
Listet die zwei Buchstaben der Internationalen Organisation für Normung (ISO) 3166-1-Codes oder numerische Codes der Vereinten Nationen (UN) Serie M, Nummer 49 (M.49) für geografische Standorte auf, die auf dem Betriebssystem verfügbar sind.
Syntax
BOOL EnumSystemGeoNames(
[in] GEOCLASS geoClass,
[in] GEO_ENUMNAMEPROC geoEnumProc,
[in, optional] LPARAM data
);
Parameter
[in] geoClass
Die geografische Standortklasse, für die die verfügbaren zwei buchstabenbasierten ISO 3166-1- oder numerischen UN M.49-Codes aufgelistet werden sollen.
[in] geoEnumProc
Zeiger auf die anwendungsdefinierte Rückruffunktion Geo_EnumNameProc. Die EnumSystemGeoNames-Funktion ruft diese Rückruffunktion für jeden der zwei Buchstaben ISO 3166-1- oder numerischen UN M.49-Codes für geografische Standorte auf, die im Betriebssystem verfügbar sind, bis die Rückruffunktion FALSE zurückgibt.
[in, optional] data
Anwendungsspezifische Informationen, die an die Rückruffunktion übergeben werden sollen, die der genEnumProc-Parameter angibt.
Rückgabewert
Gibt bei erfolgreicher Ausführung einen wert ungleichen Wert zurück, andernfalls 0. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf, wodurch einer der folgenden Fehlercodes zurückgegeben werden kann:
Rückgabecode | Beschreibung |
---|---|
|
Die für Flags angegebenen Werte waren ungültig. |
|
Ein Parameterwert war ungültig. |
Hinweise
Informationen zu iso 3166-1-Codes mit zwei Buchstaben finden Sie unter Ländercodes – ISO 3166. Informationen zu numerischen UN M.49-Codes finden Sie unter Standardland- oder Gebietscodes für statistische Verwendung (M49).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winnls.h (einschließlich Windows.h) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |