DkmProcessSnapshot.Create(UInt32, Int32, DkmProcess, UInt64, Int32, DkmDataItem) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Fora Resultado dessa chamada de método.