Skip to main content

XPackageGetUserLocale

Obtiene la configuración regional actual del usuario.

Sintaxis

Parámetros

localeSize   _In_
Tipo: size_t
Si se ejecuta correctamente, el tamaño de la cadena en locale. locale   _Out_writes_(localeSize)
Tipo: char*
Si se ejecuta correctamente, contiene la configuración regional del usuario.

Valor devuelto

Tipo: HRESULT HRESULT de éxito o código de error.

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
Esta función obtiene la configuración regional del usuario que más se aproxima a la configuración regional del paquete. Si no se declara información de configuración regional para el paquete, esta función se ejecuta correctamente pero no devuelve una configuración regional del usuario en locale. Si la configuración regional del paquete coincide con una configuración regional del usuario instalada, la función se ejecuta correctamente y devuelve la configuración regional del usuario en locale. Si la configuración regional del paquete no coincide exactamente con una configuración regional del usuario instalada, la función intenta encontrar la configuración regional del usuario instalada más parecida. Si la función no puede encontrar una coincidencia cercana, se produce un error; de lo contrario, la función se ejecuta correctamente y la configuración regional del usuario instalada más parecida se devuelve en locale. Si usa la entrega inteligente para controlar qué idiomas se instalan para su juego, es posible que la configuración regional que el usuario ha establecido en la consola tenga fragmentos que no están instalados actualmente. Esto obliga a que un juego compruebe siempre que los fragmentos necesarios están instalados, y recurra a otro idioma si no lo están: un procedimiento que requiere un conocimiento considerable sobre las configuraciones regionales y cómo recurren a sus idiomas más cercanos. Esta función proporciona una manera de obtener la configuración regional actual del usuario, o la alternativa más parecida, sin necesidad de implementar su propio procedimiento de análisis y reserva de configuraciones regionales. En el siguiente ejemplo de código se muestra cómo usar esta función.

Requisitos

Encabezado: XPackage.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XPackage
Instalación por streaming y entrega inteligente
Última modificación el 28 de agosto de 2026