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 в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
Заполняет Результат вызова этого метода.