次の方法で共有


IsErrorPropagationEnabled 関数 (roerrorapi.h)

メモ この関数は非推奨です。 今後、すべてのWindows 8.1アプリとWindows 10 アプリは、エラー伝達が有効になっているかのように自動的に動作し、エラー伝達が有効になっているかどうかを動的にチェックする必要はありません。
 
Windows ランタイム API イベントのコールバック関数として登録されたデリゲートによって返されるエラー、または非同期メソッドの完了に対して CoreApplication.UnhandledErrorDetected イベントが発生するかどうかを示します。

構文

BOOL IsErrorPropagationEnabled();

戻り値

リターン コード 説明
TRUE
coreApplication.UnhandledErrorDetected イベントが、Windows ランタイム API イベントのコールバック関数として登録されたデリゲートによって返されるエラー、または非同期メソッドの完了に対して発生することを示します。
FALSE
Windows ランタイム API イベントのコールバック関数として登録されたデリゲートまたは非同期メソッドの完了によって返されるエラーに対して CoreApplication.UnhandledErrorDetected イベントが発生しないことを示します。

注釈

Windows 8 アプリの場合、この値は FALSE であり、Windows ランタイム API の非同期完了または Windows ランタイム API イベントのコールバック関数として登録されたデリゲートによって返されるエラーは無視されます。 Windows 8.1アプリとWindows 10 アプリの場合、この値は TRUE であり、コントロールをオペレーティング システム コードに返すコールバック関数からのエラーはグローバル エラー ハンドラーに伝達されます。

この関数は、コードが同じバイナリを使用してWindows 8および新しいアプリケーションの両方と相互運用する必要がある場合にのみ使用します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー roerrorapi.h
Library RuntimeObject.lib

こちらもご覧ください

CoreApplication.UnhandledErrorDetected