Windows Phone 8 からジャイロメーター機能にアクセスしようとしましたが、 を介してセンサーへのハンドルを取得しようとすると、ファースト チャンス例外が発生し続けGyrometer::GetDefault()
、「try catch」ブロックでキャッチできません。
エラーメッセージは次のとおりです。
エラー SensorOpenByInterface: プライマリ センサーが見つかりません。
msdn は、センサーが存在しない場合、既定の動作は null ポインターを返すことであると明確に述べています。マニフェストにはセンサー機能が有効になっており、アプリは Windows Phone 8 HTC8x リリース ビルドで実行されることに注意してください。
try{
gyrometer = Gyrometer::GetDefault();
}
catch(Exception ^Exc){...}.
GetDefault の直後に失敗し、例外を処理することさえできません。