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