DkmProcessSnapshot.Create(UInt32, Int32, DkmProcess, UInt64, Int32, DkmDataItem) Método

Definição

Cria um novo objeto de instantâneo de processo. Esse método é chamado do monitor de depuração de base no thread de evento como parte do processamento de menu suspenso takesnapshot.

Restrição de local: a API deve ser chamada de um componente de monitor (nível de componente < 100.000).

Essa API foi introduzida no Visual Studio 15 atualização 3 (DkmApiVersion. 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

Parâmetros

Id
UInt32

No Um número crescente para identificar o instantâneo em um processo.

ProcessId
Int32

No ID do processo atribuída ao instantâneo pelo sistema operacional.

OriginalProcess
DkmProcess

No O processo ao qual este instantâneo está associado.

TimeStamp
UInt64

No O carimbo de data/hora do evento de depuração para o qual o instantâneo é tirado. Normalmente, ele é obtido por meio de QueryPerformanceCounter quando ocorre o evento de depuração.

StoppingThreadId
Int32

No A ID do thread de interrupção. Normalmente, ele é usado para definir a interface do usuário quando anexamos a um instantâneo.

DataItem
DkmDataItem

[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmProcessSnapshot. Passe ' NULL ' caso o chamador não precise adicionar um item de dados.

Retornos

DkmProcessSnapshot

Fora Resultado dessa chamada de método.

Aplica-se a