Saltar al contenido principal
Obtiene el identificador local de la aplicación del nodo de dispositivo raíz del dispositivo de entrada.

Sintaxis

Parámetros

deviceRootId   _Out_
Tipo: APP_LOCAL_DEVICE_ID*
Recibe el identificador local de la aplicación del nodo de dispositivo raíz.

Valor devuelto

Tipo: void

Comentarios

El identificador del dispositivo raíz es un identificador local de la aplicación que identifica el nodo de dispositivo raíz de los dispositivos compuestos. Esto permite a las aplicaciones razonar sobre la relación de los dispositivos individuales. Por ejemplo, algunos teclados para juegos eluden el límite heredado de USB de ocho pulsaciones de teclas simultáneas exponiéndose como un dispositivo compuesto con varios nodos de teclado. Estos nodos se combinan en el teclado del “sistema”, por lo que esto suele ser transparente para el usuario. Pero al procesar la entrada por teclado con la API de GameInput, comprender esta relación ayuda a las aplicaciones a evitar suposiciones incorrectas (por ejemplo, que una pulsación de tecla siempre procede de un dispositivo específico) al asignar funciones a las pulsaciones de teclas. Los dispositivos que notifican el mismo identificador de dispositivo raíz pertenecen al mismo dispositivo compuesto. Si el dispositivo no es una de varias interfaces de un dispositivo compuesto, el identificador del dispositivo raíz es el mismo que el identificador devuelto por IGameInputDevice::GetDeviceId. En GameInput v3 y versiones anteriores, esta información estaba disponible en el miembro deviceRootId de la estructura GameInputDeviceInfo devuelta por IGameInputDevice::GetDeviceInfo.

Requisitos

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

Consulte también

Información general de GameInput
IGameInputDevice
IGameInputDevice::GetDeviceId
IGameInputDevice::GetContainerId
APP_LOCAL_DEVICE_ID

Historial de versiones

Última modificación el 6 de noviembre de 2026