次の方法で共有


IGameInputDevice::SetHapticMotorState (v0)

注意

この関数はまだ実装されていません。

デバイス上の触覚モーターに波形を送信します。

構文

HRESULT SetHapticMotorState(  
         uint32_t motorIndex,  
         const GameInputHapticFeedbackParams* params  
)  

パラメーター

motorIndex _In_
型: uint32_t

状態を設定する触覚モーターのインデックス。

params _In_opt_
型: GameInputHapticFeedbackParams*

触覚モーターで再生する波形の説明。

戻り値

型: HRESULT

E_NOTIMPL を返します。

解説

IGameInputDevice::SetHapticMotorState メソッドは、GameInputHapticFeedbackParams 構造体で指定したとおりに波形を再生します。

typedef struct GameInputHapticFeedbackParams
{
    GameInputHapticWaveformInfo * waveform;
    uint64_t duration;
    float intensity;
    uint32_t playCount;
    uint64_t repeatDelay;
} GameInputHapticFeedbackParams;

このメソッドは、要求された値を共有メモリに格納し、イベント オブジェクトに通知します。 そのため、迅速に戻り、あらゆるコンテキストからの呼び出しに安全です。 GameInputHapticFeedbackParams 構造体で無効な値またはサポートされていない値を渡すと、エラー HRESULT が返されます。 中級者および上級者向けのユースケースについては、「GameInput の高度なトピック」を参照してください。

要件

ヘッダー: GameInput.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

GameInput の概要
IGameInputDevice