ForceFeedbackMotor 类

定义

封装给定输入设备的力回馈硬件。

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
继承
Object Platform::Object IInspectable 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)

尝试从设备的内部内存中异步卸载反馈效果。

适用于