Skip to main content

XInputGetStateWithToken

Récupère l’état actuel de la manette spécifiée et l’associe à un jeton de pipeline d’images D3DX.

Syntaxe

Paramètres

dwUserIndex   _In_
Type : DWORD
Index du joueur associé à l’appareil; valeur comprise entre 0 et XUSER_MAX_COUNT - 1. framePipelineToken   _In_
Type : UINT64
Jeton de pipeline d’images D3DX. pState   _Out_
Type : XINPUT_STATE*
Pointeur vers un objet XINPUT_STATE qui reçoit l’état actuel de la manette.

Valeur de retour

Type : DWORD Si la fonction réussit, elle retourne ERROR_SUCCESS. Si la manette n’est pas connectée, la fonction retourne ERROR_DEVICE_NOT_CONNECTED. Si la fonction échoue, elle retourne un code d’erreur défini dans WinError.h.

Remarques

Cette fonction est semblable à XInputGetState, mais elle associe une lecture d’entrée précise à une image graphique pour une analyse ultérieure.
Depuis la version May Preview, le comportement de XInputGetStateWithToken est identique à celui de XInputGetState, car le code GameInput sous-jacent n’est pas entièrement implémenté.
En fournissant le jeton de pipeline d’images, vous pouvez ensuite mettre en corrélation les appels d’API d’entrée avec des images graphiques précises dans le logiciel PIX.

Configuration requise

En-tête : XInputOnGameInput.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Portage d’XInput vers GameInput
XInputOnGameInput
Last modified on October 6, 2026