Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[SetUserGeoID доступен для использования в операционных системах, указанных в разделе "Требования". Он может быть изменен или недоступен в последующих версиях. Вместо этого используйте SetUserGeoName.
]
Задает идентификатор географического расположения для пользователя. Этот идентификатор должен иметь одно из значений, описанных в таблице географических расположений.
Синтаксис
BOOL SetUserGeoID(
[in] GEOID GeoId
);
Параметры
[in] GeoId
Идентификатор географического расположения пользователя.
Возвращаемое значение
Возвращает значение TRUE , если успешно или false в противном случае.
Windows XP, Windows Server 2003: эта функция не предоставляет расширенные сведения об ошибках. Таким образом, приложение не подходит для вызова GetLastError после этой функции. Если приложение вызывает GetLastError, оно может возвращать значение, заданное ранее называемой функцией.
Если эта функция не выполнена, приложение может вызвать GetLastError, который может вернуть один из следующих кодов ошибок:
- ERROR_ACCESS_DISABLED_BY_POLICY. Групповая политика компьютера или пользователя запретила эту операцию.
- ERROR_INTERNAL_ERROR. В функции произошла непредвиденная ошибка.
- ERROR_INVALID_PARAMETER. Любое из значений параметров было недопустимым.
Замечания
Эта функция записывает в реестр географическое расположение конкретного пользователя вместо конкретного приложения. Это действие влияет на поведение других приложений, выполняемых пользователем. Как правило, приложение должно вызывать эту функцию только в том случае, если пользователь явно запрашивал изменения, но не только по соображениям конкретного приложения.
SetUserGeoID предназначен для использования приложениями, предназначенными для изменения параметров пользователя, таких как в параметрах Windows. Другие приложения не должны вызывать эту функцию.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Windows |
| Header | winnls.h (включая Windows.h) |
| Library | Kernel32.lib |
| DLL | Kernel32.dll |
См. также
поддержки национальных языков