DkmProcessSnapshot.Create(UInt32, Int32, DkmProcess, UInt64, Int32, DkmDataItem) Метод

Определение

Создает новый объект снимка процесса. Этот метод вызывается из базового монитора отладки в потоке событий в процессе обработки раскрывающееся takesnapshot.

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

Этот API появился в Visual Studio 15 с обновлением 3 (Дкмапиверсион. VS15Update3).

public:
 static Microsoft::VisualStudio::Debugger::DkmProcessSnapshot ^ Create(System::UInt32 Id, int ProcessId, Microsoft::VisualStudio::Debugger::DkmProcess ^ OriginalProcess, System::UInt64 TimeStamp, int StoppingThreadId, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.DkmProcessSnapshot Create (uint Id, int ProcessId, Microsoft.VisualStudio.Debugger.DkmProcess OriginalProcess, ulong TimeStamp, int StoppingThreadId, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : uint32 * int * Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * int * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DkmProcessSnapshot
Public Shared Function Create (Id As UInteger, ProcessId As Integer, OriginalProcess As DkmProcess, TimeStamp As ULong, StoppingThreadId As Integer, DataItem As DkmDataItem) As DkmProcessSnapshot

Параметры

Id
UInt32

Окне Увеличивающееся число для задания моментального снимка в пределах процесса.

ProcessId
Int32

Окне Идентификатор процесса, назначенный моментальному снимку операционной системой.

OriginalProcess
DkmProcess

Окне Процесс, с которым связан этот моментальный снимок.

TimeStamp
UInt64

Окне Метка времени события отладки, для которого создается моментальный снимок. Как правило, он получается через QueryPerformanceCounter при возникновении события отладки.

StoppingThreadId
Int32

Окне Идентификатор останавливаемого потока. Обычно он используется для задания пользовательского интерфейса при присоединении к моментальному снимку.

DataItem
DkmDataItem

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

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

DkmProcessSnapshot

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

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