XINPUT_STATE 结构 (xinput.h)

表示控制器的状态。

语法

typedef struct _XINPUT_STATE {
  DWORD          dwPacketNumber;
  XINPUT_GAMEPAD Gamepad;
} XINPUT_STATE, *PXINPUT_STATE;

成员

dwPacketNumber

状态数据包编号。 数据包编号指示控制器的状态是否有任何更改。 如果 dwPacketNumber 成员在按顺序返回 XINPUT_STATE 结构中相同,则控制器状态未更改。

Gamepad

包含控制器当前状态的XINPUT_GAMEPAD结构。

注解

仅当自上次轮询控制器以来控制器的状态发生更改时, dwPacketNumber 成员才会递增。

要求

   
标头 xinput.h

另请参阅

XINPUT_GAMEPAD

XInput 结构

XInputGetState