DkmFailedEvaluationResult.Create Método

Definição

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.

         Essa API foi introduzida no Visual Studio 12 RTM (DkmApiVersion. VS12RTM).
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).

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

DkmFailedEvaluationResult

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

DkmFailedEvaluationResult

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

DkmFailedEvaluationResult

Fora Resultado dessa chamada de método.

Aplica-se a