ForceFeedbackMotor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装给定输入设备的力回馈硬件。
public ref class ForceFeedbackMotor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ForceFeedbackMotor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ForceFeedbackMotor
Public NotInheritable Class ForceFeedbackMotor
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
属性
AreEffectsPaused |
指示是否暂停力回馈效果的布尔值。 |
IsEnabled |
指示是否启用力回馈马达的布尔值。 |
MasterGain |
指定减少控制器上所有效果的力的百分比。 |
SupportedAxes |
力回馈马达支持的轴。 |
方法
LoadEffectAsync(IForceFeedbackEffect) |
尝试将反馈效果异步加载到设备的内部内存。 |
PauseAllEffects() |
暂停正在执行的所有力回馈效果。 |
ResumeAllEffects() |
恢复正在执行的所有力回馈效果。 |
StopAllEffects() |
停止所有力回馈效果。 |
TryDisableAsync() |
尝试异步禁用力回馈马达。 |
TryEnableAsync() |
尝试异步启用设备的力回馈马达。 |
TryResetAsync() |
尝试以异步方式将设备重置回其初始状态。 |
TryUnloadEffectAsync(IForceFeedbackEffect) |
尝试从设备的内部内存中异步卸载反馈效果。 |