構造化例外の発生(C++)

提供: RAD Studio
移動先: 案内検索

Win32 の構造化例外(C++) への移動


Win32 例外を発生させるには、RaiseException を呼び出します。これは次のように宣言されています。

 
 void RaiseException(DWORD ec, DWORD ef, DWORD na, const DWORD *a);

項目説明:

ec 例外コード
ef 例外フラグ。0 または EXCEPTION_NONCONTINUABLE(例外が継続不能とされていて、フィルタで継続しようとした場合に、EXCEPTION_NONCONTINUABLE_EXCEPTION が発生します。)
na 引数配列の要素数。
a 引数配列の最初の要素を指すポインタ。それぞれの引数の意味は、個々の例外によって異なります。

関連項目