DkmStackContext.Create Метод

Определение

Перегрузки

Create(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmDataItem)

Создайте новый экземпляр объекта Дкмстаккконтекст. Вызывающий объект отвечает за закрытие созданного объекта после его завершения.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).

Create(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmAsyncStackWalkContext, DkmStackWalkOperation, DkmDataItem)

Создайте новый экземпляр объекта Дкмстаккконтекст. Вызывающий объект отвечает за закрытие созданного объекта после его завершения.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).

Этот API появился в Visual Studio 12 RTM (Дкмапиверсион. VS12RTM).

Create(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmDataItem)

Создайте новый экземпляр объекта Дкмстаккконтекст. Вызывающий объект отвечает за закрытие созданного объекта после его завершения.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 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

Параметры

InspectionSession
DkmInspectionSession

Окне Дкминспектионсессион позволяет различным компонентам проверять данные для хранения частных данных, связанных с группой оценок.

Thread
DkmThread

Окне Дкмсреад представляет поток, выполняющийся в целевом процессе.

FilterOptions
DkmCallStackFilterOptions

Окне Параметры фильтрации стека вызовов.

FormatOptions
DkmFrameFormatOptions

Окне Коллекция параметров, которые влияют на то, как поставщик стека форматирует Дкмстаккфраме.

ThreadContext
ReadOnlyCollection<Byte>

[Входные, необязательные] Начальный контекст потока, используемый при выполнении анализа стека. Это значение обычно равно null, но может быть задано для просмотра другого стека вызовов (например,. ККСР).

DataItem
DkmDataItem

[Входные, необязательные] Объект данных, добавляемый в новый экземпляр Дкмстаккконтекст. Передайте значение NULL в случае, если вызывающему объекту не нужно добавлять элемент данных.

Возвращаемое значение

DkmStackContext

Заполняет Результат вызова этого метода.

Применяется к

Create(DkmInspectionSession, DkmThread, DkmCallStackFilterOptions, DkmFrameFormatOptions, ReadOnlyCollection<Byte>, DkmAsyncStackWalkContext, DkmStackWalkOperation, DkmDataItem)

Создайте новый экземпляр объекта Дкмстаккконтекст. Вызывающий объект отвечает за закрытие созданного объекта после его завершения.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).

Этот API появился в Visual Studio 12 RTM (Дкмапиверсион. 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

Параметры

InspectionSession
DkmInspectionSession

Окне Дкминспектионсессион позволяет различным компонентам проверять данные для хранения частных данных, связанных с группой оценок.

Thread
DkmThread

Окне Дкмсреад представляет поток, выполняющийся в целевом процессе.

FilterOptions
DkmCallStackFilterOptions

Окне Параметры фильтрации стека вызовов.

FormatOptions
DkmFrameFormatOptions

Окне Коллекция параметров, которые влияют на то, как поставщик стека форматирует Дкмстаккфраме.

ThreadContext
ReadOnlyCollection<Byte>

[Входные, необязательные] Начальный контекст потока, используемый при выполнении анализа стека. Это значение обычно равно null, но может быть задано для просмотра другого стека вызовов (например,. ККСР).

AsyncContext
DkmAsyncStackWalkContext

[Входные, необязательные] При выборке кадров продолжения или кадров создания задачи указывает контекст для операции проверки асинхронного стека.

Operation
DkmStackWalkOperation

Окне Какой тип анализа стека выполняется. Если операция — Асинкретурнстакквалк или Асинктасккреатионстакквалк, то Task не должна иметь значение null. В противном случае значение "Асинкконтекст" должно быть равно NULL.

DataItem
DkmDataItem

[Входные, необязательные] Объект данных, добавляемый в новый экземпляр Дкмстаккконтекст. Передайте значение NULL в случае, если вызывающему объекту не нужно добавлять элемент данных.

Возвращаемое значение

DkmStackContext

Заполняет Результат вызова этого метода.

Применяется к