Collapse the table of content
Expand the table of content
展开 最小化
EN
此内容没有您的语言版本,但有英语版本。

EnumSystemGeoID function

Enumerates the geographical location identifiers (type GEOID) that are available on the operating system.

Syntax


BOOL EnumSystemGeoID(
  _In_ GEOCLASS     GeoClass,
  _In_ GEOID        ParentGeoId,
  _In_ GEO_ENUMPROC lpGeoEnumProc
);

Parameters

GeoClass [in]

Geographical location class for which to enumerate the identifiers. At present, only GEOCLASS_NATION is supported. This type causes the function to enumerate all geographical identifiers for nations on the operating system.

ParentGeoId [in]

Reserved. This parameter must be 0.

lpGeoEnumProc [in]

Pointer to the application-defined callback function EnumGeoInfoProc. The EnumSystemGeoID function makes repeated calls to this callback function until it returns FALSE.

Return value

Returns a nonzero value if successful, or 0 otherwise. To get extended error information, the application can call GetLastError, which can return one of the following error codes:

  • ERROR_INVALID_FLAGS. The values supplied for flags were not valid.
  • ERROR_INVALID_PARAMETER. Any of the parameter values was invalid.

Requirements

Minimum supported client

Windows XP [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2003 [desktop apps | Windows Store apps]

Header

Winnls.h (include Windows.h)

Library

Kernel32.lib

DLL

Kernel32.dll

See also

National Language Support
National Language Support Functions
EnumGeoInfoProc

 

 

社区附加资源

添加
显示:
© 2015 Microsoft