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

# XUserFindControllerForUserWithUiAsync

> XUserFindControllerForUserWithUiAsync

# XUserFindControllerForUserWithUiAsync

Muestra un cuadro de diálogo que pedirá al usuario que encienda e identifique el mando que
quiere usar.

## Sintaxis

```cpp theme={null}
HRESULT XUserFindControllerForUserWithUiAsync(  
         XUserHandle user,  
         XAsyncBlock* async  
)  
```

### Parámetros

*user*   \_In\_\
Tipo: XUserHandle

El XUserHandle del usuario para el que se va a buscar un mando.

*async*   \_In\_\
Tipo: XAsyncBlock\*

Un XAsyncBlock para sondear el estado de la llamada y recuperar los resultados de la llamada.

### Valor devuelto

Tipo: HRESULT

Código de error o de operación correcta HRESULT. Para obtener una lista de códigos de error, consulte
[Códigos de error](https://docs.xbox.com/es/reference/errorcodes.md).

### Comentarios

En equipos de escritorio, esta función no mostrará interfaz de usuario.

Para obtener los resultados del mando que ha seleccionado el usuario, hay un par de opciones.

1. Llame a [XUserFindControllerForUserWithUiResult](https://docs.xbox.com/es/reference/system/xuser/functions/xuserfindcontrollerforuserwithuiresult.md).
   Esto devolverá el identificador de dispositivo del mando ahora enlazado.
2. Obtenga el resultado de la devolución de llamada [XUserDeviceAssociationChangedCallback](https://docs.xbox.com/es/reference/system/xuser/functions/xuserdeviceassociationchangedcallback.md),
   que se producirá cuando el usuario haya seleccionado su nuevo mando.

## Requisitos

**Encabezado:** XUser.h

**Biblioteca:** xgameruntime.lib

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

## Consulte también

[XUser](https://docs.xbox.com/es/reference/system/xuser/xuser_members.md)\
[Tratamiento de la pérdida del mando (tema NDA)](https://docs.xbox.com/es/build/core-features/common/user/users-dealing-with-controller-loss.md)


## Related topics

- [XUserFindControllerForUserWithUiResult](https://docs.xbox.com/es/reference/system/xuser/functions/xuserfindcontrollerforuserwithuiresult.md)
- [Tratamiento de la pérdida del mando](https://docs.xbox.com/es/build/core-features/common/user/users-dealing-with-controller-loss.md)
- [¿Cuándo se producen las asociaciones de usuario a mando?](https://docs.xbox.com/es/build/core-features/common/user/users-timing-of-user-to-device-association.md)
- [XUser (contenido de la API)](https://docs.xbox.com/es/reference/system/xuser/xuser_members.md)
- [Requisitos de XBOX para juegos de XBOX](https://docs.xbox.com/es/publishing/certification/xbox-requirements.md)
