DkmPendingAddressNameBreakpoint.Create(DkmProcess, Guid, DkmCompilerId, DkmThread, Boolean, String, String, String, DkmDataItem) Método

Definição

Cria um novo objeto de ponto de interrupção pendente. Após a criação, o objeto retornado ainda será desabilitado e não será acompanhado pelo Gerenciador de pontos de interrupção. Para concluir a inicialização, o chamador deve definir propriedades adicionais no ponto de interrupção e ' habilitar ' ou ' registrá-lo '. O chamador é responsável por fechar o objeto criado depois que eles são concluídos.

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

Parâmetros

Process
DkmProcess

No DkmProcess representa um processo de destino que está sendo depurado. O depurador debugs processa, portanto, essa é a unidade básica de depuração. Um DkmProcess pode representar um processo do sistema ou um processo virtual, como minidespejos.

SourceId
Guid

No Identifica a origem de um objeto. SourceIds são usados para habilitar a filtragem em cenários quando vários componentes podem estar criando instâncias de uma classe. Por exemplo, as IDs de origem podem ser usadas para determinar se um ponto de interrupção é proveniente do AD7 AL (ex: ponto de interrupção do usuário ou de outro ponto de interrupção visível no nível do SDM) em vez de um ponto de interrupção que pode ser criado por outro componente (por exemplo, um ponto de interrupção interno usado para depuração).

CompilerId
DkmCompilerId

No Identifica o idioma de origem (ex: C#) e o fornecedor do compilador (ex: Microsoft) que o ponto de interrupção deve associar. ' LanguageID ' pode ser deixado como GUID. Empty para indicar que o ponto de interrupção deve ser associado a todos os idiomas. ' VendorID ' é quase sempre deixado como GUID. Empty, o que indica que apenas o idioma é conhecido (não o compilador).

Thread
DkmThread

[In, opcional] Thread no qual esse ponto de interrupção deve ser acionado. Se for NULL, o ponto de interrupção será acionado em todos os threads.

IsBarrier
Boolean

No Indica se esse ponto de interrupção é uma barreira que deve ser definida no hardware, isso funciona para a depuração de GPU.

ModuleName
String

No Nome do módulo para procurar o ponto de interrupção.

AddressName
String

No Representação de cadeia de caracteres do endereço a ser associado.

FunctionName
String

[In, opcional] Nome da função que contém o endereço.

DataItem
DkmDataItem

[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmPendingAddressNameBreakpoint. Passe ' NULL ' caso o chamador não precise adicionar um item de dados.

Retornos

DkmPendingAddressNameBreakpoint

Fora Resultado dessa chamada de método.

Aplica-se a