次の方法で共有


IDebugControl3::GetSystemErrorControl メソッド (dbgeng.h)

GetSystemErrorControl メソッドは、システム エラーを処理するためのコントロール値を返します。

構文

HRESULT GetSystemErrorControl(
  [out] PULONG OutputLevel,
  [out] PULONG BreakLevel
);

パラメーター

[out] OutputLevel

システム エラーがエンジンの出力に出力されるレベルを受け取ります。 システム エラーのレベルが OutputLevel 以下の場合、エラーはデバッガー コンソールに出力されます。

[out] BreakLevel

システム エラーがデバッガーに割り込むレベルを受け取ります。 システム エラーのレベルが BreakLevel 以下の場合、エラーはデバッガーに分割されます。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
メソッドは正常に実行されました。

注釈

システム エラーのレベルには、SLE_ERROR、SLE_MINORERROR、SLE_WARNINGの 3 つの値のいずれかを指定できます。 これらの値は Winuser.h で定義されています。

システム エラーが発生すると、エンジンはイベント コールバックの IDebugEventCallbacks::SystemError メソッドを呼び出します。 レベルが BreakLevel 以下の場合、エラーはデバッガーに分割されます。 レベルが BreakLevel より大きい場合、 エンジンは IDebugEventCallbacks::SystemError メソッド呼び出しで示されているように、ターゲットでの実行を続行します。 イベントの後にエンジンがどのように進行するかの詳細については、「イベントの 監視」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::SystemError

SetSystemErrorControl