XINPUT_STATE

描述控制器的状态。

语法

typedef struct XINPUT_STATE {  
    DWORD dwPacketNumber;  
    XINPUT_GAMEPAD Gamepad;  
} XINPUT_STATE  

成员

dwPacketNumber
类型:DWORD

状态数据包编号。 数据包编号指示 Xbox 控制器状态是否有任何更改。 如果值与按顺序返回的 XINPUT_STATE 对象中相同,则控制器状态未更改。

Gamepad
类型:XINPUT_GAMEPAD

包含控制器的当前状态的 XINPUT_GAMEPAD 对象。

备注

仅当上一次轮询控制器后 Xbox 控制器的状态发生了更改,dwPacketNumber 的值才会递增。

此结构用于 XInputGetStateXInputGetStateWithToken 函数。

有关详细信息,请参阅 The XInputOnGameInput 包装器

要求

头文件:XInputOnGameInput.h

支持的平台:Xbox One 系列主机和 Xbox Series 主机

另请参阅

从 XInput 移植到 GameInput
XInputOnGameInput