DkmPendingAddressNameBreakpoint.Create(DkmProcess, Guid, DkmCompilerId, DkmThread, Boolean, String, String, String, DkmDataItem) Метод

Определение

Создает новый объект незавершенной точки останова. После создания возвращенный объект будет по-прежнему отключен и не будет относиться к диспетчеру точек останова. Для завершения инициализации вызывающий объект должен задать дополнительные свойства в точке останова, а также включить или зарегистрировать его. Вызывающий объект отвечает за закрытие созданного объекта после его завершения.

public:
 static Microsoft::VisualStudio::Debugger::Breakpoints::DkmPendingAddressNameBreakpoint ^ Create(Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Guid SourceId, Microsoft::VisualStudio::Debugger::Evaluation::DkmCompilerId CompilerId, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, bool IsBarrier, System::String ^ ModuleName, System::String ^ AddressName, System::String ^ FunctionName, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingAddressNameBreakpoint Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Guid SourceId, Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId CompilerId, Microsoft.VisualStudio.Debugger.DkmThread Thread, bool IsBarrier, string ModuleName, string AddressName, string FunctionName, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcess * Guid * Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId * Microsoft.VisualStudio.Debugger.DkmThread * bool * string * string * string * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingAddressNameBreakpoint
Public Shared Function Create (Process As DkmProcess, SourceId As Guid, CompilerId As DkmCompilerId, Thread As DkmThread, IsBarrier As Boolean, ModuleName As String, AddressName As String, FunctionName As String, DataItem As DkmDataItem) As DkmPendingAddressNameBreakpoint

Параметры

Process
DkmProcess

Окне Дкмпроцесс представляет целевой процесс, который отлаживается. Отладчик выполняет обработку ошибок, поэтому это основная единица отладки. Дкмпроцесс может представлять системный процесс или виртуальный процесс, например Мини-дампы.

SourceId
Guid

Окне Определяет источник объекта. Саурцеидс используются для включения фильтрации в сценариях, когда несколько компонентов могут создавать экземпляры класса. Например, идентификаторы источников можно использовать, чтобы определить, поступает ли точка останова из AD7 AL (например, точки останова пользователя или другой точки останова, видимой на уровне SDM) вместо точки останова, которая может быть создана другим компонентом (например, внутренняя точка останова, используемая для пошагового выполнения).

CompilerId
DkmCompilerId

Окне Определяет исходный язык (например, C#) и поставщик компилятора (например, Microsoft), к которому должна быть привязана точка останова. "LanguageId" может быть оставлен как GUID. Empty, чтобы указать, что точка останова должна быть привязана ко всем языкам. "VendorId" почти всегда остается как GUID. Empty, что означает, что известен только язык (не компилятор).

Thread
DkmThread

[Входные, необязательные] Поток, в котором должна срабатывать эта точка останова. Если значение равно null, точка останова будет срабатывать во всех потоках.

IsBarrier
Boolean

Окне Указывает, является ли эта точка останова барьером, который должен быть установлен на оборудовании. это работает для отладки GPU.

ModuleName
String

Окне Имя модуля для поиска точки останова.

AddressName
String

Окне Строковое представление адреса, к которому необходимо выполнить привязку.

FunctionName
String

[Входные, необязательные] Имя функции, которая содержит адрес.

DataItem
DkmDataItem

[Входные, необязательные] Объект данных, добавляемый в новый экземпляр Дкмпендингаддресснамебреакпоинт. Передайте значение NULL в случае, если вызывающему объекту не нужно добавлять элемент данных.

Возвращаемое значение

DkmPendingAddressNameBreakpoint

Заполняет Результат вызова этого метода.

Применяется к