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é, comme 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 qui contiennent au moins l’un de ces types d’entrée sont retenues et retournées. device   _In_opt_
Type : IGameInputDevice*
Un filtre facultatif qui retourne les lectures d’un périphérique précis. reading   _COM_Outptr_
Type : IGameInputReading**
La 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 aussi continuer d’appeler GetCurrentReading pour obtenir chaque fois la lecture la plus récente si votre jeu peut tolérer que certaines entrées soient manqué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 précis.
L’exemple de code suivant montre comment interroger tous les états de la manette de jeu à partir d’un périphérique précis.

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