分享方式:


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] 一個陣列,其中包含中斷點所取代的 opcode。

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

備註

如果原生映像位移在通用語言執行平台 (CLR) 內,則會忽略中斷點。 這可讓 CLR 避免在偵錯工具設定中斷點時分派頻外中斷點。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 2.0 起提供