Función EnumSystemGeoID (winnls.h)
[EnumSystemGeoID está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use EnumSystemGeoNames.
]
Enumera los identificadores de ubicación geográfica (tipo GEOID) que están disponibles en el sistema operativo.
Sintaxis
BOOL EnumSystemGeoID(
[in] GEOCLASS GeoClass,
[in] GEOID ParentGeoId,
[in] GEO_ENUMPROC lpGeoEnumProc
);
Parámetros
[in] GeoClass
Clase de ubicación geográfica para la que se van a enumerar los identificadores. En la actualidad, solo se admite GEOCLASS_NATION. Este tipo hace que la función enumere todos los identificadores geográficos de las naciones del sistema operativo.
[in] ParentGeoId
Reservado. El valor de este parámetro deberá ser 0.
[in] lpGeoEnumProc
Puntero a la función de devolución de llamada definida por la aplicación EnumGeoInfoProc. La función EnumSystemGeoID realiza llamadas repetidas a esta función de devolución de llamada hasta que devuelve FALSE.
Valor devuelto
Devuelve un valor distinto de cero si es correcto o 0 de lo contrario. Para obtener información de error extendida, la aplicación puede llamar a GetLastError, que puede devolver uno de los siguientes códigos de error:
- ERROR_INVALID_FLAGS. Los valores proporcionados para las marcas no eran válidos.
- ERROR_INVALID_PARAMETER. Cualquiera de los valores de parámetro no era válido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winnls.h (incluye Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |