次の方法で共有


RoCaptureErrorContext 関数 (roerrorapi.h)

RoFailFastWithErrorContext 関数の後で呼び出すことができるように、現在のエラー コンテキストを保存します。

構文

HRESULT RoCaptureErrorContext(
  HRESULT hr
);

パラメーター

hr

エラーに関連付けられている HRESULT

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

RoCaptureErrorContext 関数は、スタック バックトレースを含むエラーに関連付けられたコンテキストをキャプチャします。 この情報は制限付きエラー オブジェクトに格納され、WER が有効になっている場合、および同じスレッドから RoFailFastWithErrorContext 関数に対して後続の呼び出しが行われた場合に、Windows エラー報告 (WER) サービスで使用できます。

RoOriginateError で RoCaptureErrorContext 関数を使用するには、まず RoOriginateError を呼び出してから、RoCaptureErrorContext を呼び出します。 逆の順序で を呼び出すと、エラー コンテキストが失われる可能性があります。

要件

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

こちらもご覧ください

IRestrictedErrorInfo

RoFailFastWithErrorContext

RoOriginateError

RoOriginateErrorW