DkmMonitorStackWalkContext.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmDataItem) |
Create uma nova instância de objeto DkmMonitorStackWalkContext. O chamador é responsável por fechar o objeto criado após a conclusão. Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000). |
| Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmStackWalkContextFlags, DkmDataItem) |
Create uma nova instância de objeto DkmMonitorStackWalkContext. O chamador é responsável por fechar o objeto criado após a conclusão. Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000). Essa API foi introduzida no Visual Studio 17 Atualização 3 (DkmApiVersion.VS17Update3). |
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)
Create uma nova instância de objeto DkmMonitorStackWalkContext. O chamador é responsável por fechar o objeto criado após a conclusão.
Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).
public:
static Microsoft::VisualStudio::Debugger::CallStack::DkmMonitorStackWalkContext ^ Create(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ RuntimeInstance, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ThreadContext, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create(Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte> ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create(Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), DataItem As DkmDataItem) As DkmMonitorStackWalkContext
Parâmetros
- RuntimeInstance
- DkmRuntimeInstance
[In] A classe DkmRuntimeInstance representa um ambiente de execução carregado em um DkmProcess e que contém código a ser depurado.
- Thread
- DkmThread
[In] DkmThread representa um thread em execução no processo de destino.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] O CONTEXTO inicial do Win32 a ser usado ao executar a caminhada de pilha. Esse valor normalmente é "nulo", mas pode ser definido para exibir outra pilha de chamadas (por exemplo: .cxr).
- DataItem
- DkmDataItem
[In,Optional] Objeto de dados a ser adicionado à nova instância DkmMonitorStackWalkContext. Passe 'null' no caso de o chamador não precisar adicionar um item de dados.
Retornos
[Out] Resultado dessa chamada de método.
Aplica-se a
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmStackWalkContextFlags, DkmDataItem)
Create uma nova instância de objeto DkmMonitorStackWalkContext. O chamador é responsável por fechar o objeto criado após a conclusão.
Restrição de local: a API deve ser chamada de um componente Monitor (nível < de componente 100.000).
Essa API foi introduzida no Visual Studio 17 Atualização 3 (DkmApiVersion.VS17Update3).
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create(Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), Flags As DkmStackWalkContextFlags, DataItem As DkmDataItem) As DkmMonitorStackWalkContext
Parâmetros
- RuntimeInstance
- DkmRuntimeInstance
[In] A classe DkmRuntimeInstance representa um ambiente de execução carregado em um DkmProcess e que contém código a ser depurado.
- Thread
- DkmThread
[In] DkmThread representa um thread em execução no processo de destino.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] O CONTEXTO inicial do Win32 a ser usado ao executar a caminhada de pilha. Esse valor normalmente é "nulo", mas pode ser definido para exibir outra pilha de chamadas (por exemplo: .cxr).
- Flags
- DkmStackWalkContextFlags
[In] Sinalizadores para controlar quadros retornados durante uma caminhada de pilha.
- DataItem
- DkmDataItem
[In,Optional] Objeto de dados a ser adicionado à nova instância DkmMonitorStackWalkContext. Passe 'null' no caso de o chamador não precisar adicionar um item de dados.
Retornos
[Out] Resultado dessa chamada de método.