> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameStreamingGetServerLocationName

> XGameStreamingGetServerLocationName

# XGameStreamingGetServerLocationName

Obtiene el nombre de la ubicación del centro de datos del servidor de streaming.

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
HRESULT XGameStreamingGetServerLocationName(
         size_t serverLocationNameSize,
         char* serverLocationName
)
```

<a id="parametersSection" />

### Parámetros

*serverLocationNameSize*   \_In\_\
Tipo: size\_t

El tamaño máximo del nombre de la ubicación del centro de datos que se devolverá.
El valor de `serverLocationNameSize` debe recuperarse llamando a [XGameStreamingGetServerLocationNameSize](/reference/system/xgamestreaming/functions/xgamestreaminggetserverlocationnamesize).

*serverLocationName*   \_Out\_writes\_z\_(serverLocationNameSize)\
Tipo: char\*

El nombre de la región de Azure con el centro de datos que hospeda el servidor XBOX de streaming.

<a id="retvalSection" />

### Valor devuelto

Tipo: HRESULT

Devuelve **S\_OK** si se realiza correctamente; de lo contrario, devuelve un código de error.

**Posibles errores**

| Código de error                    | Valor de error | Motivo del error                                                                                                                                                                                      |
| ---------------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| E\_GAMESTREAMING\_NOT\_INITIALIZED | 0x89245400     | El entorno de ejecución de XGameStreaming no se ha inicializado. Llame a [XGameStreamingInitialize](/reference/system/xgamestreaming/functions/xgamestreaminginitialize) antes de llamar a otras API. |
| E\_NOT\_SUFFICIENT\_BUFFER         | 0x7A           | *serverLocationSize* no es lo suficientemente grande como para contener el nombre completo de la ubicación del servidor (y su carácter nulo de terminación).                                          |
| E\_GAMESTREAMING\_NO\_DATACENTER   | 0x89245403     | La máquina actual no se está ejecutando en un centro de datos.                                                                                                                                        |

Para obtener una lista de códigos de error, consulte [Códigos de error](/reference/errorcodes).

<a id="remarksSection" />

## Comentarios

Antes de llamar a esta función, puede llamar a [XGameStreamingGetServerLocationNameSize](/reference/system/xgamestreaming/functions/xgamestreaminggetserverlocationnamesize) para obtener el tamaño del nombre de la ubicación del servidor y así poder asignar un búfer.

Puede utilizar la región de Azure si el juego quiere conectarse a un servidor de juego hospedado en Azure PlayFab Multiplayer Servers y desea una latencia mínima con su servidor de juego.

El error `E_GAMESTREAMING_NO_DATACENTER` puede producirse cuando un jugador usa Console Streaming para transmitir el juego desde su XBOX doméstica. Este error también puede producirse en un kit de desarrollo de XBOX si no ha establecido un valor de invalidación.

En un kit de desarrollo de XBOX, puede establecer el `serverLocationName` que debe devolverse durante las pruebas en la pestaña **Streaming** de **Developer Home**.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** xgamestreaming.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

<a id="seealsoSection" />

## Consulte también

[XGameStreaming](/reference/system/xgamestreaming/xgamestreaming_members)\
[XGameStreamingGetServerLocationNameSize](/reference/system/xgamestreaming/functions/xgamestreaminggetserverlocationnamesize)


## Related topics

- [XGameStreamingGetServerLocationNameSize](/es/reference/system/xgamestreaming/functions/xgamestreaminggetserverlocationnamesize.md)
- [XGameStreaming](/es/reference/system/xgamestreaming/xgamestreaming_members.md)
- [Optimización de tu juego para XBOX Game Streaming](/es/build/core-features/common/game-streaming/game-streaming-optimizing-your-game.md)
- [Contenedores de API de C# de Unity para el GDK](/es/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XGameStreamingGetTouchBundleVersionNameSize](/es/reference/system/xgamestreaming/functions/xgamestreaminggettouchbundleversionnamesize.md)
