DkmStackFrame.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(DkmStackWalkFrame, DkmFrameFormatOptions, DkmCompilerId, String, String, DkmSourcePosition)

Yeni bir DkmStackFrame nesne örneği oluşturun.

Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000).

Create(DkmStackWalkFrame, DkmFrameFormatOptions, DkmCompilerId, String, String, DkmSourcePosition, Boolean)

Yeni bir DkmStackFrame nesne örneği oluşturun.

Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000).

Bu API, Visual Studio 15 güncelleştirme 6 ' da (DkmApiVersion. VS15Update6) tanıtılmıştır.

Create(DkmStackWalkFrame, DkmFrameFormatOptions, DkmCompilerId, String, String, DkmSourcePosition)

Yeni bir DkmStackFrame nesne örneği oluşturun.

Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000).

public:
 static Microsoft::VisualStudio::Debugger::CallStack::DkmStackFrame ^ Create(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ Frame, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameFormatOptions Options, Microsoft::VisualStudio::Debugger::Evaluation::DkmCompilerId CompilerId, System::String ^ FrameName, System::String ^ ReturnType, Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^ SourcePosition);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame Create (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame Frame, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions Options, Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId CompilerId, string FrameName, string ReturnType, Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition SourcePosition);
static member Create : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions * Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId * string * string * Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame
Public Shared Function Create (Frame As DkmStackWalkFrame, Options As DkmFrameFormatOptions, CompilerId As DkmCompilerId, FrameName As String, ReturnType As String, SourcePosition As DkmSourcePosition) As DkmStackFrame

Parametreler

Frame
DkmStackWalkFrame

'Ndaki Çerçeve, filtreleme ve çeviri sonrasında çağrı yığınında bir kareyi temsil eder.

Options
DkmFrameFormatOptions

'Ndaki Yığın sağlayıcısının bir DkmStackFrame biçimini etkileyen ayarların koleksiyonu.

CompilerId
DkmCompilerId

'Ndaki Bu yığın çerçevesi için kodu üreten derleyicinin LanguageID/VendorID 'Si. Bu bilinmiyorsa (ex: Bu modül için hiçbir sembol yüklenmedi), her iki değer de Guid. Empty olur. Aksi halde, her iki değer de sıfır dışında bir değer olmalıdır.

FrameName
String

'Ndaki Yığın çerçevesinin adı. DkmStackFrame. FormatOptions, işlev adının biçimini belirler.

ReturnType
String

[In, Isteğe bağlı] Yığın çerçevesinin dönüş türünün adı. Bu yalnızca DkmFrameNameFormatOptions. ReturnTypeField ayarlandığında sağlanır.

SourcePosition
DkmSourcePosition

[In, Isteğe bağlı] Bu yığın çerçevesi için kaynak kodu konumu. Bu yalnızca DkmFrameNameFormatOptions.DocumentPositionField ayarlandığında sağlanır.

Döndürülenler

DkmStackFrame

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır

Create(DkmStackWalkFrame, DkmFrameFormatOptions, DkmCompilerId, String, String, DkmSourcePosition, Boolean)

Yeni bir DkmStackFrame nesne örneği oluşturun.

Konum kısıtlaması: API 'nin bir IDE bileşeninden çağrılması gerekir (bileşen düzeyi > 100.000).

Bu API, Visual Studio 15 güncelleştirme 6 ' da (DkmApiVersion. VS15Update6) tanıtılmıştır.

public:
 static Microsoft::VisualStudio::Debugger::CallStack::DkmStackFrame ^ Create(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ Frame, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameFormatOptions Options, Microsoft::VisualStudio::Debugger::Evaluation::DkmCompilerId CompilerId, System::String ^ FrameName, System::String ^ ReturnType, Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^ SourcePosition, bool IsStale);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame Create (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame Frame, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions Options, Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId CompilerId, string FrameName, string ReturnType, Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition SourcePosition, bool IsStale);
static member Create : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameFormatOptions * Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId * string * string * Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition * bool -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame
Public Shared Function Create (Frame As DkmStackWalkFrame, Options As DkmFrameFormatOptions, CompilerId As DkmCompilerId, FrameName As String, ReturnType As String, SourcePosition As DkmSourcePosition, IsStale As Boolean) As DkmStackFrame

Parametreler

Frame
DkmStackWalkFrame

'Ndaki Çerçeve, filtreleme ve çeviri sonrasında çağrı yığınında bir kareyi temsil eder.

Options
DkmFrameFormatOptions

'Ndaki Yığın sağlayıcısının bir DkmStackFrame biçimini etkileyen ayarların koleksiyonu.

CompilerId
DkmCompilerId

'Ndaki Bu yığın çerçevesi için kodu üreten derleyicinin LanguageID/VendorID 'Si. Bu bilinmiyorsa (ex: Bu modül için hiçbir sembol yüklenmedi), her iki değer de Guid. Empty olur. Aksi halde, her iki değer de sıfır dışında bir değer olmalıdır.

FrameName
String

'Ndaki Yığın çerçevesinin adı. DkmStackFrame. FormatOptions, işlev adının biçimini belirler.

ReturnType
String

[In, Isteğe bağlı] Yığın çerçevesinin dönüş türünün adı. Bu yalnızca DkmFrameNameFormatOptions. ReturnTypeField ayarlandığında sağlanır.

SourcePosition
DkmSourcePosition

[In, Isteğe bağlı] Bu yığın çerçevesi için kaynak kodu konumu. Bu yalnızca DkmFrameNameFormatOptions.DocumentPositionField ayarlandığında sağlanır.

IsStale
Boolean

'Ndaki Bu yığın çerçevesinin eski olup olmadığını ve bir Düzenle ve devam et işleminden sonra olmadığını belirtir.

Döndürülenler

DkmStackFrame

Dışı Bu yöntem çağrısının sonucu.

Şunlara uygulanır