Función GetUserDefaultGeoName (winnls.h)
Recupera el código de la Serie M, número 49 (M.49) de la Organización Internacional de Normalización (ISO) 3166-1 o numérico de las Naciones Unidas (UN), número 49 (M.49) para la ubicación geográfica predeterminada del usuario.
Sintaxis
int GetUserDefaultGeoName(
[out] LPWSTR geoName,
[in] int geoNameCount
);
Parámetros
[out] geoName
Puntero a un búfer en el que esta función debe escribir el código UN M.49 de dos letras terminada en null iso 3166-1 o numérico de UN M.49 para la ubicación geográfica predeterminada del usuario.
[in] geoNameCount
Tamaño del búfer que especifica el parámetro geoName . Si este valor es cero, la función solo devuelve el número de caracteres que la función copiaría en el búfer de salida, pero no escribe el nombre de la ubicación geográfica predeterminada del usuario en el búfer.
Valor devuelto
El número de caracteres que la función copiaría en el búfer de salida, si el valor del parámetro geoNameCount es cero. De lo contrario, el número de caracteres que la función copió en el búfer que especifica el parámetro geoName .
Cero indica que se produjo un error en la función. Para obtener información de error extendida, llame a GetLastError, que puede devolver uno de los siguientes códigos de error:
Código devuelto | Descripción |
---|---|
|
Un valor de parámetro no era válido. |
|
La función no pudo leer información del Registro. |
|
El búfer que especifica el parámetro geoName es demasiado pequeño para la cadena. |
Comentarios
Para obtener información sobre los códigos ISO 3166-1 de dos letras, vea Códigos de país : ISO 3166. Para obtener información sobre los códigos NUMÉRICOS M.49, consulte Códigos de país o área estándar para uso estadístico (M49).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1709 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winnls.h (incluye Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |
Vea también
Compatibilidad con idiomas nacionales