ICorDebugProcess2::SetUnmanagedBreakpoint 方法
在指定的本机映像偏移量处设置非托管断点。
语法
HRESULT SetUnmanagedBreakpoint (
[in] CORDB_ADDRESS address,
[in] ULONG32 bufsize,
[out, size_is(bufsize), length_is(*bufLen)]
BYTE buffer[],
[out] ULONG32 *bufLen
);
参数
address
[in]一个 CORDB_ADDRESS
指定本机映像偏移量的对象。
bufsize
[in]数组的大小(以字节为单位 buffer
)。
buffer
[out]包含由断点替换的操作码的数组。
bufLen
[out]指向数组中返回的字节数的 buffer
指针。
注解
如果本机映像偏移量位于公共语言运行时 (CLR) 中,系统则将忽略该断点。 如果端点由调试程序设置,这可令 CLR 避免调度带外断点。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用