Skip to main content

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 pointeur NULL. 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ée
IGameInput
IGameInputDevice
IGameInput::GetCurrentReading
IGameInput::RegisterReadingCallback

Historique des versions

Last modified on October 6, 2026