SetJoypadInputToKeyInput( DX_INPUT_PAD2, PAD_INPUT_UP, KEY_INPUT_I, -1, -1, -1 );
SetJoypadInputToKeyInput( DX_INPUT_PAD2, PAD_INPUT_DOWN, KEY_INPUT_K, -1, -1, -1 );
SetJoypadInputToKeyInput( DX_INPUT_PAD2, PAD_INPUT_LEFT, KEY_INPUT_J, -1, -1, -1 );
SetJoypadInputToKeyInput( DX_INPUT_PAD2, PAD_INPUT_RIGHT, KEY_INPUT_L, -1, -1, -1 );
として、キー入力の設定を行った後に、GetJoypadInputState( DX_INPUT_PAD2 | DX_INPUT_KEY )を実行するとアクセス違反が発生して落ちます。
パッドを1本も接続していない場合、また2本接続していない場合はこの症状は発生しません。「1本だけ」接続している場合にのみ起こります。
お忙しい中恐縮ですが、確認をお願いいたします。