_EFN_GetManagedExcepStack 関数
指定したマネージド例外オブジェクトのアドレスに応じて、中に含まれているスタック トレースの文字列バージョンを返します。
構文
HRESULT _EFN_GetManagedExcepStack(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 StackObjAddr,
[out] __out_ecount(cbString) PSTR szStackString,
[out] ULONG cbString
);
パラメーター
Client
[in]デバッグ対象のクライアント。
StackObjAddr
[in] Exceptionから派生したマネージド オブジェクト ポインター。
szStackString [out] 返された文字列。
cbString
[out]文字列バッファーで使用できる文字数。
解説
現在コンテキスト内にあるスレッドにマネージド コードがない場合、この関数は、ファシリティ値が 0xa0 でエラー コードが 0x1000 の HRESULT SOS_E_NOMANAGEDCODE を返します。
必要条件
:「システム要件」を参照してください。
ヘッダー: SOS_Stacktrace.h
.NET Framework のバージョン: 2.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET