DkmFailedEvaluationResult.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(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, DkmDataItem) |
Crie uma nova instância do objeto DkmFailedEvaluationResult. |
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmDataItem) |
Crie uma nova instância do objeto DkmFailedEvaluationResult.
|
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmEvaluationResultCategory, DkmDataItem) |
Crie uma nova instância do objeto DkmFailedEvaluationResult.
|
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, DkmDataItem)
Crie uma nova instância do objeto DkmFailedEvaluationResult.
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmFailedEvaluationResult ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, System::String ^ Name, System::String ^ FullName, System::String ^ ErrorMessage, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultFlags Flags, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, string Name, string FullName, string ErrorMessage, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult
Public Shared Function Create (InspectionContext As DkmInspectionContext, StackFrame As DkmStackWalkFrame, Name As String, FullName As String, ErrorMessage As String, Flags As DkmEvaluationResultFlags, DataItem As DkmDataItem) As DkmFailedEvaluationResult
Parâmetros
- InspectionContext
- DkmInspectionContext
No Contexto de inspeção usado para criar esse resultado de avaliação.
- StackFrame
- DkmStackWalkFrame
No O quadro de pilha no qual o resultado da expressão foi criado.
- Name
- String
No O nome da expressão a que esse resultado se aplica.
- FullName
- String
[In, opcional] O nome completo da expressão a que esse resultado se aplica. Esse valor é usado para permitir que elementos filho sejam adicionados à janela de inspeção (Adicionar inspeção no menu de contexto) e para atualizar partes da árvore de avaliação. Como um exemplo de como FullName difere do nome, o nome do elemento 0º de uma matriz em C++ é ' [0] ', enquanto o nome completo seria ' myArrayVariable [0] '. Para o Visual Studio 14 e posterior, é possível calcular o nome completo posteriormente, se necessário. Para fazer isso, o avaliador de expressão deve criar o DkmEvaluationResult com um nome completo nulo e implementar IDkmFullNameProvider. Concord, em seguida, chamará IDkmFullNameProvider. CalculateFullName para obter o nome completo quando necessário na interface do usuário.
- ErrorMessage
- String
No Especifica a mensagem de erro a ser exibida para o usuário.
- Flags
- DkmEvaluationResultFlags
No Sinalizadores que indicam atributos de um resultado de avaliação de expressão.
- DataItem
- DkmDataItem
[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmFailedEvaluationResult. 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(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmDataItem)
Crie uma nova instância do objeto DkmFailedEvaluationResult.
Essa API foi introduzida no Visual Studio 12 RTM (DkmApiVersion. VS12RTM).
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmFailedEvaluationResult ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, System::String ^ Name, System::String ^ FullName, System::String ^ ErrorMessage, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultFlags Flags, System::String ^ Type, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, string Name, string FullName, string ErrorMessage, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags Flags, string Type, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags * string * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult
Public Shared Function Create (InspectionContext As DkmInspectionContext, StackFrame As DkmStackWalkFrame, Name As String, FullName As String, ErrorMessage As String, Flags As DkmEvaluationResultFlags, Type As String, DataItem As DkmDataItem) As DkmFailedEvaluationResult
Parâmetros
- InspectionContext
- DkmInspectionContext
No Contexto de inspeção usado para criar esse resultado de avaliação.
- StackFrame
- DkmStackWalkFrame
No O quadro de pilha no qual o resultado da expressão foi criado.
- Name
- String
No O nome da expressão a que esse resultado se aplica.
- FullName
- String
[In, opcional] O nome completo da expressão a que esse resultado se aplica. Esse valor é usado para permitir que elementos filho sejam adicionados à janela de inspeção (Adicionar inspeção no menu de contexto) e para atualizar partes da árvore de avaliação. Como um exemplo de como FullName difere do nome, o nome do elemento 0º de uma matriz em C++ é ' [0] ', enquanto o nome completo seria ' myArrayVariable [0] '. Para o Visual Studio 14 e posterior, é possível calcular o nome completo posteriormente, se necessário. Para fazer isso, o avaliador de expressão deve criar o DkmEvaluationResult com um nome completo nulo e implementar IDkmFullNameProvider. Concord, em seguida, chamará IDkmFullNameProvider. CalculateFullName para obter o nome completo quando necessário na interface do usuário.
- ErrorMessage
- String
No Especifica a mensagem de erro a ser exibida para o usuário.
- Flags
- DkmEvaluationResultFlags
No Sinalizadores que indicam atributos de um resultado de avaliação de expressão.
- Type
- String
[In, opcional] Uma cadeia de caracteres que descreve o tipo do valor.
- DataItem
- DkmDataItem
[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmFailedEvaluationResult. 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(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmEvaluationResultCategory, DkmDataItem)
Crie uma nova instância do objeto DkmFailedEvaluationResult.
Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmFailedEvaluationResult ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, System::String ^ Name, System::String ^ FullName, System::String ^ ErrorMessage, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultFlags Flags, System::String ^ Type, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultCategory Category, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, string Name, string FullName, string ErrorMessage, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags Flags, string Type, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultCategory Category, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultCategory * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult
Public Shared Function Create (InspectionContext As DkmInspectionContext, StackFrame As DkmStackWalkFrame, Name As String, FullName As String, ErrorMessage As String, Flags As DkmEvaluationResultFlags, Type As String, Category As DkmEvaluationResultCategory, DataItem As DkmDataItem) As DkmFailedEvaluationResult
Parâmetros
- InspectionContext
- DkmInspectionContext
No Contexto de inspeção usado para criar esse resultado de avaliação.
- StackFrame
- DkmStackWalkFrame
No O quadro de pilha no qual o resultado da expressão foi criado.
- Name
- String
No O nome da expressão a que esse resultado se aplica.
- FullName
- String
[In, opcional] O nome completo da expressão a que esse resultado se aplica. Esse valor é usado para permitir que elementos filho sejam adicionados à janela de inspeção (Adicionar inspeção no menu de contexto) e para atualizar partes da árvore de avaliação. Como um exemplo de como FullName difere do nome, o nome do elemento 0º de uma matriz em C++ é ' [0] ', enquanto o nome completo seria ' myArrayVariable [0] '. Para o Visual Studio 14 e posterior, é possível calcular o nome completo posteriormente, se necessário. Para fazer isso, o avaliador de expressão deve criar o DkmEvaluationResult com um nome completo nulo e implementar IDkmFullNameProvider. Concord, em seguida, chamará IDkmFullNameProvider. CalculateFullName para obter o nome completo quando necessário na interface do usuário.
- ErrorMessage
- String
No Especifica a mensagem de erro a ser exibida para o usuário.
- Flags
- DkmEvaluationResultFlags
No Sinalizadores que indicam atributos de um resultado de avaliação de expressão.
- Type
- String
[In, opcional] Uma cadeia de caracteres que descreve o tipo do valor.
- Category
- DkmEvaluationResultCategory
No A categoria (ex: data, método, etc.) do valor subjacente representado por esse resultado de avaliação. Isso é usado principalmente pela interface do usuário do depurador para selecionar ícones na inspeção e outras janelas de avaliação de expressão.
- DataItem
- DkmDataItem
[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmFailedEvaluationResult. Passe ' NULL ' caso o chamador não precise adicionar um item de dados.
Retornos
Fora Resultado dessa chamada de método.