注意
この関数はまだ実装されていません。
デバイス上の触覚モーターに波形を送信します。
構文
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 本体