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 punteroNULL. 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 entradaIGameInput
IGameInputDevice
IGameInput::GetCurrentReading
IGameInput::RegisterReadingCallback
