Skip to main content

IGameInput::FindDeviceFromId

Recupera un dispositivo en función de su identificador.

Sintaxis

Parámetros

value   _In_\ Tipo: APP_LOCAL_DEVICE_ID* Identificador generado por el sistema para el dispositivo. device   _COM_Outptr_\ Tipo: IGameInputDevice** El dispositivo devuelto.

Valor devuelto

Tipo: HRESULT Resultado de la función.

Comentarios

Una vez obtenida, la instancia de IGameInputDevice puede usarse como filtro en las API de sondeo como IGameInput::GetCurrentReading, o en las API basadas en eventos como IGameInput::RegisterReadingCallback (para recuperar la entrada), o usarse directamente para acceder a información y características específicas del dispositivo. Si el identificador proporcionado no coincide con ningún objeto de dispositivo de GameInput conocido, los métodos GetDeviceFrom* devuelven un puntero NULL. Estos métodos consultan el estado local dentro del proceso que realiza la llamada y se devuelven rápidamente, por lo que es seguro llamarlos desde contextos con limitaciones de tiempo.

Requisitos

Encabezado: GameInput.h Información general de la API de entrada
IGameInput
IGameInputDevice
IGameInput::GetCurrentReading
IGameInput::RegisterReadingCallback

Historial de versiones

Última modificación el 28 de agosto de 2026