構造化例外の発生(C++)
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
|
引数配列の最初の要素を指すポインタ。それぞれの引数の意味は、個々の例外によって異なります。 |