DkmStackContext.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(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmDataItem) |
Crie uma nova instância do objeto DkmStackContext. O chamador é responsável por fechar o objeto criado depois que eles são concluídos. Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000). |
| Create(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmAsyncStackWalkContext, DkmStackWalkOperation, DkmDataItem) |
Crie uma nova instância do objeto DkmStackContext. O chamador é responsável por fechar o objeto criado depois que eles são concluídos. Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000). Essa API foi introduzida no Visual Studio 12 RTM (DkmApiVersion. VS12RTM). |
Create(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmDataItem)
Crie uma nova instância do objeto DkmStackContext. O chamador é responsável por fechar o objeto criado depois que eles são concluídos.
Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).
public:
static Microsoft::VisualStudio::Debugger::CallStack::DkmStackContext ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ InspectionSession, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::CallStack::DkmCallStackFilterOptions FilterOptions, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameFormatOptions FormatOptions, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ThreadContext, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackContext Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession InspectionSession, Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions FilterOptions, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions FormatOptions, System.Collections.ObjectModel.ReadOnlyCollection<byte> ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackContext
Public Shared Function Create (InspectionSession As DkmInspectionSession, Thread As DkmThread, FilterOptions As DkmCallStackFilterOptions, FormatOptions As DkmFrameFormatOptions, ThreadContext As ReadOnlyCollection(Of Byte), DataItem As DkmDataItem) As DkmStackContext
Parâmetros
- InspectionSession
- DkmInspectionSession
No O DkmInspectionSession permite que os vários componentes inspecionem dados para armazenar dados privados que estão associados a um grupo de avaliações.
- Thread
- DkmThread
No DkmThread representa um thread em execução no processo de destino.
- FilterOptions
- DkmCallStackFilterOptions
No Opções de como a pilha de chamadas deve ser filtrada.
- FormatOptions
- DkmFrameFormatOptions
No Coleção de configurações que afetam como o provedor de pilha formata um DkmStackFrame.
- ThreadContext
- ReadOnlyCollection<Byte>
[In, opcional] O contexto de thread inicial a ser usado ao executar a movimentação da pilha. Esse valor é normalmente ' NULL ', mas pode ser definido para exibir outra pilha de chamadas (ex:. CXR).
- DataItem
- DkmDataItem
[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmStackContext. Passe ' NULL ' caso o chamador não precise adicionar um item de dados.
Retornos
Fora Resultado dessa chamada de método.
Aplica-se a
Create(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmAsyncStackWalkContext, DkmStackWalkOperation, DkmDataItem)
Crie uma nova instância do objeto DkmStackContext. O chamador é responsável por fechar o objeto criado depois que eles são concluídos.
Restrição de local: a API deve ser chamada de um componente IDE (nível de componente > 100.000).
Essa API foi introduzida no Visual Studio 12 RTM (DkmApiVersion. VS12RTM).
public:
static Microsoft::VisualStudio::Debugger::CallStack::DkmStackContext ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ InspectionSession, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::CallStack::DkmCallStackFilterOptions FilterOptions, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameFormatOptions FormatOptions, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ThreadContext, Microsoft::VisualStudio::Debugger::CallStack::DkmAsyncStackWalkContext ^ AsyncContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkOperation Operation, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackContext Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession InspectionSession, Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions FilterOptions, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions FormatOptions, System.Collections.ObjectModel.ReadOnlyCollection<byte> ThreadContext, Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext AsyncContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkOperation Operation, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.CallStack.DkmCallStackFilterOptions * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.CallStack.DkmAsyncStackWalkContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkOperation * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackContext
Public Shared Function Create (InspectionSession As DkmInspectionSession, Thread As DkmThread, FilterOptions As DkmCallStackFilterOptions, FormatOptions As DkmFrameFormatOptions, ThreadContext As ReadOnlyCollection(Of Byte), AsyncContext As DkmAsyncStackWalkContext, Operation As DkmStackWalkOperation, DataItem As DkmDataItem) As DkmStackContext
Parâmetros
- InspectionSession
- DkmInspectionSession
No O DkmInspectionSession permite que os vários componentes inspecionem dados para armazenar dados privados que estão associados a um grupo de avaliações.
- Thread
- DkmThread
No DkmThread representa um thread em execução no processo de destino.
- FilterOptions
- DkmCallStackFilterOptions
No Opções de como a pilha de chamadas deve ser filtrada.
- FormatOptions
- DkmFrameFormatOptions
No Coleção de configurações que afetam como o provedor de pilha formata um DkmStackFrame.
- ThreadContext
- ReadOnlyCollection<Byte>
[In, opcional] O contexto de thread inicial a ser usado ao executar a movimentação da pilha. Esse valor é normalmente ' NULL ', mas pode ser definido para exibir outra pilha de chamadas (ex:. CXR).
- AsyncContext
- DkmAsyncStackWalkContext
[In, opcional] Se estivermos buscando os quadros de continuação ou os quadros de criação de tarefa, especifique o contexto para a operação de movimentação de pilha assíncrona.
- Operation
- DkmStackWalkOperation
No Que tipo de movimentação de pilha estamos fazendo. Se a operação for AsyncReturnStackWalk ou AsyncTaskCreationStackWalk, "Task" deverá ser não nulo. Caso contrário, "AsyncContext" deve ser nulo.
- DataItem
- DkmDataItem
[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmStackContext. Passe ' NULL ' caso o chamador não precise adicionar um item de dados.
Retornos
Fora Resultado dessa chamada de método.