Метод 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.