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éthodesGetNextReading 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.
Configuration requise
Vue d’ensemble de l’API d’entréeIGameInput_GetNextReading
IGameInput_GetPreviousReading
IGameInput
