EnumSystemGeoID-Funktion (winnls.h)
[EnumSystemGeoID ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie stattdessen EnumSystemGeoNames.
]
Listet die geografischen Standortbezeichner (Typ GEOID) auf, die auf dem Betriebssystem verfügbar sind.
Syntax
BOOL EnumSystemGeoID(
[in] GEOCLASS GeoClass,
[in] GEOID ParentGeoId,
[in] GEO_ENUMPROC lpGeoEnumProc
);
Parameter
[in] GeoClass
Klasse des geografischen Standorts, für die die Bezeichner aufgelistet werden sollen. Derzeit wird nur GEOCLASS_NATION unterstützt. Dieser Typ bewirkt, dass die Funktion alle geografischen Bezeichner für Nationen im Betriebssystem aufzählt.
[in] ParentGeoId
Reserviert. Dieser Parameter muss 0 sein.
[in] lpGeoEnumProc
Zeiger auf die anwendungsdefinierte Rückruffunktion EnumGeoInfoProc. Die EnumSystemGeoID-Funktion führt wiederholte Aufrufe dieser Rückruffunktion durch, bis false zurückgegeben wird.
Rückgabewert
Gibt bei erfolgreicher Ausführung einen wert ungleichen Wert zurück, andernfalls 0. Um erweiterte Fehlerinformationen abzurufen, kann die Anwendung GetLastError aufrufen, wodurch einer der folgenden Fehlercodes zurückgegeben werden kann:
- ERROR_INVALID_FLAGS. Die für Flags angegebenen Werte waren ungültig.
- ERROR_INVALID_PARAMETER. Jeder der Parameterwerte war ungültig.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | winnls.h (einschließlich Windows.h) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für