2

アプリケーションでさまざまな例外をキャッチしてトレースするために、独自のベクトル化された例外ハンドラーを登録します。

関数によってスローされる0x40010006コードの例外が発生することがありOutputDebugStringます。確かに、私はそれを無視したいだけです。この場合の適切な戻り値は何ですか:EXCEPTION_CONTINUE_EXECUTIONまたはEXCEPTION_CONTINUE_SEARCH

4

1 に答える 1

4

ntstatus.h SDK ヘッダー ファイルに例外コードが一覧表示されています。これは DBG_PRINTEXCEPTION_C であり、Ctrl+C を入力してトリガーした可能性があります。

値が 0x80000000 未満の例外コードは単なる形式的なものであり、実際の問題を示すものではありません。一般に、認識できず、明示的に処理したくない例外をいじってはいけません。EXCEPTION_CONTINUE_SEARCH を返すことにより、Windows がハンドラーの検索を続行できるようにします。この場合、デバッガーはおそらくそれをキャッチします。

于 2012-09-06T12:52:15.240 に答える