ISymUnmanagedAsyncMethodPropertiesWriter::D efineCatchHandlerILOffset 方法

为包装异步方法的编译器生成的 catch 处理程序设置 IL 偏移量。

调试器使用生成的 catch 的 IL 偏移量来处理 catch,就好像它是非用户代码,即使它可能发生在用户代码方法中也是如此。 具体而言,它用于响应 CatchHandlerFound 异常事件。

Syntax

HRESULT DefineCatchHandlerILOffset(    [in] ULONG32 catchHandlerOffset);

参数

参数 Description
catchHandlerOffset

返回值

返回 HRESULT

要求

页眉: CorSym.idl、CorSym.h

另请参阅