> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputHapticWaveformInfo（已弃用）

> GameInputHapticWaveformInfo

# GameInputHapticWaveformInfo

> [!WARNING]
>
> **已弃用。** 此结构已在 GameInput v1 中移除，当前 API 中不再提供。

描述可在触觉反馈马达上播放的触觉波形。

## 语法

```cpp theme={null}
typedef struct GameInputHapticWaveformInfo {
    GameInputUsage usage;
    bool isDurationSupported;
    bool isIntensitySupported;
    bool isRepeatSupported;
    bool isRepeatDelaySupported;
    uint64_t defaultDuration;
} GameInputHapticWaveformInfo;
```

## 成员

**usage**\
类型：GameInputUsage

标识此波形的 HID 用法。

**isDurationSupported**\
类型：bool

指示此波形是否支持 [GameInputHapticFeedbackParams](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackparams.md) 中的 `duration` 字段。

**isIntensitySupported**\
类型：bool

指示是否支持 [GameInputHapticFeedbackParams](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackparams.md) 中的 `intensity` 字段。

**isRepeatSupported**\
类型：bool

指示是否支持 `playCount` 字段。

**isRepeatDelaySupported**\
类型：bool

指示是否支持 `repeatDelay` 字段。

**defaultDuration**\
类型：uint64\_t

波形的默认播放持续时间（以微秒为单位）。

## 版本历史

| 版本 | 变更 |
| - | - |
| **v1** | 已移除。 |
| **v0** | 已引入。 |

## 另请参阅

[已弃用的 GameInput API 成员](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
[GameInputHapticFeedbackMotorInfo](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackmotorinfo.md)
[GameInputHapticFeedbackParams](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackparams.md)


## Related topics

- [GameInputHapticFeedbackMotorInfo（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackmotorinfo.md)
- [GameInputHapticFeedbackParams（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputhapticfeedbackparams.md)
- [IGameInputDevice::SetHapticMotorState（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_sethapticmotorstate.md)
- [GameInputMotionInfo（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputmotioninfo.md)
- [GameInputControllerAxisInfo（已弃用）](https://docs.xbox.com/zh-CN/reference/input/gameinput/deprecated/structs/gameinputcontrolleraxisinfo.md)
