typedef struct DIEFFECTATTRIBUTES {
DWORD dwSize;
DWORD dwEffectId;
DWORD dwFlags;
DWORD dwDuration;
DWORD dwSamplePeriod;
DWORD dwGain;
DWORD dwTriggerButton;
DWORD dwTriggerRepeatInterval;
} DIEFFECTATTRIBUTES, *LPDIEFFECTATTRIBUTES;
- dwSize: 结构的大小,以字节为单位。
- dwEffectId: 效果的唯一标识符。
- dwFlags: 指定效果的属性标志。
- dwDuration: 效果的持续时间。
- dwSamplePeriod: 效果的采样周期。
- dwGain: 效果的增益。
- dwTriggerButton: 触发效果的按钮。
- dwTriggerRepeatInterval: 触发重复效果的间隔。
这个结构通常用于设置或获取效果的属性,以便应用于 DirectInput 设备。请注意,Dinputd.h 文件可能随着 DirectInput 的废弃而不再被最新的 Windows SDK 版本所包含。如果你的应用程序使用新的输入系统,请考虑使用更现代的输入 API。
转载请注明出处:http://www.zyzy.cn/article/detail/26801/Win32 API/Dinputd.h/DIEFFECTATTRIBUTES