IGameInput::FindDeviceFromId
Récupère un périphérique en fonction de son identificateur.Syntaxe
Paramètres
value _In_Type : APP_LOCAL_DEVICE_ID* ID du périphérique généré par le système. device _COM_Outptr_
Type : IGameInputDevice** Périphérique retourné.
Valeur de retour
Type : HRESULT Résultat de la fonction.Remarques
Une fois obtenue, l’instance de IGameInputDevice peut être utilisée comme filtre dans les API d’interrogation comme IGameInput::GetCurrentReading ou dans les API basées sur les événements comme IGameInput::RegisterReadingCallback (pour récupérer les entrées), ou être utilisée directement pour accéder aux informations et fonctionnalités propres au périphérique. Si l’identificateur fourni ne correspond à aucun objet de périphérique GameInput connu, les méthodes GetDeviceFrom* retournent un pointeurNULL. Ces méthodes interrogent l’état local au sein du processus appelant et retournent rapidement ; elles peuvent donc être appelées en toute sécurité depuis des contextes sensibles au temps.
Configuration requise
En-tête : GameInput.h Vue d’ensemble de l’API d’entréeIGameInput
IGameInputDevice
IGameInput::GetCurrentReading
IGameInput::RegisterReadingCallback
