Метод 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.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по