共用方式為


ICorDebugProcess2::SetUnmanagedBreakpoint 方法

在指定的原生映像位移處設定未受管理的中斷點。

語法

HRESULT SetUnmanagedBreakpoint (
    [in]  CORDB_ADDRESS    address,
    [in]  ULONG32          bufsize,
    [out, size_is(bufsize), length_is(*bufLen)]
        BYTE               buffer[],
    [out] ULONG32          *bufLen
);

參數

address [在] CORDB_ADDRESS 指定原生影像位移的物件。

bufsize [在]陣列的 buffer 大小 (以位元組為單位)。

buffer [出]包含由岔斷點取代的操作碼的陣列。

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

備註

如果原生映像位移位於 Common Language Runtime (CLR) 內,則會忽略中斷點。 這可讓 CLR 避免在偵錯工具設定中斷點時分派頻外中斷點。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 2.0 起提供