更新:2007 年 11 月
提供允许主机为错误报告配置自定义堆栈转储的方法。
interface ICLRErrorReportingManager : IUnknown {
HRESULT BeginCustomDump (
[in] ECustomDumpFlavor dwFlavor,
[in] DWORD dwNumItems,
[in, size_is(dwNumItems), length_is(dwNumItems)]
CustomDumpItem items[],
DWORD dwReserved
);
HRESULT EndCustomDump ();
HRESULT GetBucketParametersForCurrentException([out]
BucketParameters *pParams);
};
方法
方法 |
说明 |
---|---|
为错误报告指定自定义堆栈转储配置。 |
|
清除以前通过调用 BeginCustomDump 设置的自定义堆栈转储配置。 |
|
ICLRErrorReportingManager::GetBucketParametersForCurrentException 方法 |
获取调用线程上当前异常的 Watson 存储桶。 |
备注
BeginCustomDump 方法将设置自定义堆栈转储配置。EndCustomDump 方法将清除自定义堆栈转储配置并释放任何关联状态。应在自定义转储完成之后对其进行调用。
![]() |
---|
如未能调用 EndCustomDump,将导致内存泄漏。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**MSCorEE.idl
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0