enumSystemGeoNames 函式 (winnls.h)
列舉兩個字母國際標準化組織 (ISO) 3166-1 代碼或數值 United 一系列 M (UN) 系列 M,數位 49 (M.49) 代碼,這些地區位於操作系統上。
語法
BOOL EnumSystemGeoNames(
[in] GEOCLASS geoClass,
[in] GEO_ENUMNAMEPROC geoEnumProc,
[in, optional] LPARAM data
);
參數
[in] geoClass
要列舉可用雙字母 ISO 3166-1 或數值 UN M.49 代碼的地理位置類別。
[in] geoEnumProc
應用程式定義回呼函 式的指標Geo_EnumNameProc。 EnumSystemGeoNames 函式會針對操作系統上可用的地理位置,針對兩個字母 ISO 3166-1 或數值 UN M.49 代碼呼叫此回呼函式,直到回呼函式傳回 FALSE 為止。
[in, optional] data
要傳遞至 genEnumProc 參數所指定回呼函式的應用程式特定資訊。
傳回值
如果成功,則傳回非零值,否則傳回 0。 若要取得擴充的錯誤資訊,請呼叫 GetLastError,以傳回下列其中一個錯誤碼:
傳回碼 | Description |
---|---|
|
為旗標的值無效。 |
|
參數值無效。 |
備註
如需雙字母 ISO 3166-1 代碼的相關信息,請參閱 國家/地區代碼 - ISO 3166。 如需數值 UN M.49 代碼的相關信息,請參閱 標準國家/地區代碼,以統計使用 (M49) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 1709 版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winnls.h (包含 Windows.h) |
程式庫 | Kernel32.lib |
DLL | Kernel32.dll |