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 便可以避免在断点由调试器设置的情况下调度带外断点。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0