DkmFailedEvaluationResult.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, DkmDataItem) |
Erstellen Sie eine neue dkmfailedebug-Objektinstanz. |
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmDataItem) |
Erstellen Sie eine neue dkmfailedebug-Objektinstanz.
|
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmEvaluationResultCategory, DkmDataItem) |
Erstellen Sie eine neue dkmfailedebug-Objektinstanz.
|
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, DkmDataItem)
Erstellen Sie eine neue dkmfailedebug-Objektinstanz.
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
Parameter
- InspectionContext
- DkmInspectionContext
In Der Untersuchungs Kontext, der zum Erstellen dieses Auswertungs Ergebnisses verwendet wird.
- StackFrame
- DkmStackWalkFrame
In Der Stapel Rahmen, in dem dieses Ausdrucks Ergebnis erstellt wurde.
- Name
- String
In Der Name des Ausdrucks, für den das Ergebnis gilt.
- FullName
- String
[In, optional] Der vollständige Name des Ausdrucks, für den das Ergebnis gilt. Dieser Wert wird verwendet, um das Hinzufügen untergeordneter Elemente zum Fenster Überwachen zuzulassen (Überwachung über das Kontextmenü hinzufügen) und Teile der Auswertungs Struktur zu aktualisieren. Als Beispiel für die Unterschiede von FullName und Name ist der Name des nullten-Elements eines Arrays in C++ "[0]", während der vollständige Name von "myarrayvariable [0]" ist. Für Visual Studio 14 und höher ist es möglich, bei Bedarf später den vollständigen Namen zu berechnen. Zu diesem Zweck sollte die Ausdrucks Auswertung dkmevaluationresult mit einem vollständigen NULL-Namen erstellen und idkmfullnameprovider implementieren. Von Concord wird dann idkmfullnameprovider. calculatefullname aufgerufen, um bei Bedarf den vollständigen Namen in der Benutzeroberfläche zu erhalten.
- ErrorMessage
- String
In Gibt die Fehlermeldung an, die dem Benutzer angezeigt werden soll.
- Flags
- DkmEvaluationResultFlags
In Flags, die Attribute eines Ausdrucks Auswertungs Ergebnisses angeben.
- DataItem
- DkmDataItem
[In, optional] Das Datenobjekt, das der neuen dkmfailedebug-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.
Gilt für
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmDataItem)
Erstellen Sie eine neue dkmfailedebug-Objektinstanz.
Diese API wurde in Visual Studio 12 RTM (dkmapiversion. VS12RTM) eingeführt.
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
Parameter
- InspectionContext
- DkmInspectionContext
In Der Untersuchungs Kontext, der zum Erstellen dieses Auswertungs Ergebnisses verwendet wird.
- StackFrame
- DkmStackWalkFrame
In Der Stapel Rahmen, in dem dieses Ausdrucks Ergebnis erstellt wurde.
- Name
- String
In Der Name des Ausdrucks, für den das Ergebnis gilt.
- FullName
- String
[In, optional] Der vollständige Name des Ausdrucks, für den das Ergebnis gilt. Dieser Wert wird verwendet, um das Hinzufügen untergeordneter Elemente zum Fenster Überwachen zuzulassen (Überwachung über das Kontextmenü hinzufügen) und Teile der Auswertungs Struktur zu aktualisieren. Als Beispiel für die Unterschiede von FullName und Name ist der Name des nullten-Elements eines Arrays in C++ "[0]", während der vollständige Name von "myarrayvariable [0]" ist. Für Visual Studio 14 und höher ist es möglich, bei Bedarf später den vollständigen Namen zu berechnen. Zu diesem Zweck sollte die Ausdrucks Auswertung dkmevaluationresult mit einem vollständigen NULL-Namen erstellen und idkmfullnameprovider implementieren. Von Concord wird dann idkmfullnameprovider. calculatefullname aufgerufen, um bei Bedarf den vollständigen Namen in der Benutzeroberfläche zu erhalten.
- ErrorMessage
- String
In Gibt die Fehlermeldung an, die dem Benutzer angezeigt werden soll.
- Flags
- DkmEvaluationResultFlags
In Flags, die Attribute eines Ausdrucks Auswertungs Ergebnisses angeben.
- Type
- String
[In, optional] Eine Zeichenfolge, die den Typ des Werts beschreibt.
- DataItem
- DkmDataItem
[In, optional] Das Datenobjekt, das der neuen dkmfailedebug-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.
Gilt für
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmEvaluationResultCategory, DkmDataItem)
Erstellen Sie eine neue dkmfailedebug-Objektinstanz.
Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
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
Parameter
- InspectionContext
- DkmInspectionContext
In Der Untersuchungs Kontext, der zum Erstellen dieses Auswertungs Ergebnisses verwendet wird.
- StackFrame
- DkmStackWalkFrame
In Der Stapel Rahmen, in dem dieses Ausdrucks Ergebnis erstellt wurde.
- Name
- String
In Der Name des Ausdrucks, für den das Ergebnis gilt.
- FullName
- String
[In, optional] Der vollständige Name des Ausdrucks, für den das Ergebnis gilt. Dieser Wert wird verwendet, um das Hinzufügen untergeordneter Elemente zum Fenster Überwachen zuzulassen (Überwachung über das Kontextmenü hinzufügen) und Teile der Auswertungs Struktur zu aktualisieren. Als Beispiel für die Unterschiede von FullName und Name ist der Name des nullten-Elements eines Arrays in C++ "[0]", während der vollständige Name von "myarrayvariable [0]" ist. Für Visual Studio 14 und höher ist es möglich, bei Bedarf später den vollständigen Namen zu berechnen. Zu diesem Zweck sollte die Ausdrucks Auswertung dkmevaluationresult mit einem vollständigen NULL-Namen erstellen und idkmfullnameprovider implementieren. Von Concord wird dann idkmfullnameprovider. calculatefullname aufgerufen, um bei Bedarf den vollständigen Namen in der Benutzeroberfläche zu erhalten.
- ErrorMessage
- String
In Gibt die Fehlermeldung an, die dem Benutzer angezeigt werden soll.
- Flags
- DkmEvaluationResultFlags
In Flags, die Attribute eines Ausdrucks Auswertungs Ergebnisses angeben.
- Type
- String
[In, optional] Eine Zeichenfolge, die den Typ des Werts beschreibt.
- Category
- DkmEvaluationResultCategory
In Die Kategorie (z. b. Daten, Methode usw.) des zugrunde liegenden Werts, der durch dieses Auswertungs Ergebnis dargestellt wird. Dies wird in erster Linie von der Debugger-Benutzeroberfläche verwendet, um Symbole in den Fenstern Überwachung und andere Ausdrucks Auswertung auszuwählen.
- DataItem
- DkmDataItem
[In, optional] Das Datenobjekt, das der neuen dkmfailedebug-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.