共用方式為


ICorDebugProcess2::SetUnmanagedBreakpoint 方法

在指定的原生映射位移處設定 Unmanaged 斷點。

語法

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]數位,包含由斷點取代的opcode。

bufLen [out]陣列中傳回位元組數目的 buffer 指標。

備註

如果原生映射位移位於 Common Language Runtime (CLR),則會忽略斷點。 這可讓 CLR 避免在調試程式設定斷點時分派頻外斷點。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 2.0 起提供