Share via


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
ERROR_INVALID_PARAMETER
Un valor de parámetro no era válido.
ERROR_BADDB
La función no pudo leer información del Registro.
ERROR_INSUFFICIENT_BUFFER
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

GetUserGeoID

Compatibilidad con idiomas nacionales

Funciones de compatibilidad con idiomas nacionales

SetUserGeoName