Skip to main content

IGameInput::GetCurrentReading

Récupère la lecture la plus récente du flux d’entrée qui correspond à un filtre fourni par l’appelant.

Syntaxe

Paramètres

inputKind   _In_
Type : GameInputKind
L’une des valeurs d’énumération qui désigne le type de périphérique d’entrée utilisé, par exemple une manette, un clavier, une souris ou une manette de jeu. Les valeurs d’énumération peuvent être combinées pour désigner plusieurs types d’entrée. Lorsque plusieurs types d’entrée sont spécifiés, toutes les lectures contenant au moins l’un de ces types d’entrée sont considérées comme correspondantes et retournées. device   _In_opt_
Type : IGameInputDevice*
Filtre facultatif qui retourne les lectures d’un périphérique spécifique. reading   _COM_Outptr_
Type : IGameInputReading**
Lecture d’entrée à retourner. Retourne NULL en cas d’échec.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

Cette fonction sert à accéder initialement au flux d’entrée. Vous pouvez utiliser cette fonction avec les méthodes GetNextReading et GetPreviousReading pour parcourir le flux d’entrée sans manquer d’entrées. Vous pouvez également continuer à appeler GetCurrentReading pour obtenir en permanence la lecture la plus récente si votre jeu peut tolérer la perte de certaines entrées. L’exemple de code suivant montre comment interroger l’état actuel de la manette de jeu.
L’exemple de code suivant montre comment interroger l’état actuel de la manette de jeu à partir d’un périphérique spécifique.
L’exemple de code suivant montre comment interroger tous les états de la manette de jeu à partir d’un périphérique spécifique.

Configuration requise

Vue d’ensemble de l’API d’entrée
IGameInput_GetNextReading
IGameInput_GetPreviousReading
IGameInput

Historique des versions

Last modified on October 6, 2026