Skip to main content

IXtfUserClient::SigninUserId

Inicia la sesión de un usuario, especificado por identificador de usuario, y agrega el usuario a la consola si es necesario.
En esta versión, el texto de la contraseña no se cifra cuando este método lo pasa a la consola a través de la red. Si este comportamiento es un problema en su entorno de red, use el método AddUser para agregar el usuario a la consola y, a continuación, use la aplicación de inicio de sesión en la consola para iniciar la sesión del usuario y almacenar la contraseña del usuario. (La aplicación de inicio de sesión envía la contraseña cifrada a través de la red.) Posteriormente, puede usar este método para iniciar sesión sin pasar una contraseña.

Sintaxis

Parámetros

userId
Tipo: UINT32
Identificador de usuario del usuario. password
Tipo: LPCWSTR
Contraseña que se usará para iniciar sesión. Si se ha almacenado una contraseña en la consola para este usuario, pase nullptr para iniciar sesión con la contraseña almacenada. bStorePassword
Tipo: BOOL
Si es TRUE, guarda la contraseña especificada en la consola para su uso posterior.

Valor devuelto

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

Comentarios

Si el usuario ya tiene la sesión iniciada, llamar a este método no tiene ningún efecto. Este método puede devolver los siguientes códigos de error. Para iniciar la sesión de un usuario mediante la especificación de una dirección de correo electrónico, use SigninUser. Para cerrar la sesión de un usuario, use SignoutUserId o SignoutUser.

Requisitos

Encabezado: xtfuser.h Biblioteca: xtfuser.lib Plataformas compatibles: Windows (para herramientas de consola XBOX)

Consulte también

Interfaz IXtfUserClient
Última modificación el 28 de agosto de 2026