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