Partilhar via


Função PssCaptureSnapshot (processsnapshot.h)

Captura um instantâneo de um processo de destino.

Sintaxe

DWORD PssCaptureSnapshot(
  [in]           HANDLE            ProcessHandle,
  [in]           PSS_CAPTURE_FLAGS CaptureFlags,
  [in, optional] DWORD             ThreadContextFlags,
  [out]          HPSS              *SnapshotHandle
);

Parâmetros

[in] ProcessHandle

Um identificador para o processo de destino.

[in] CaptureFlags

Sinalizadores que especificam o que capturar. Para obter mais informações, consulte PSS_CAPTURE_FLAGS.

[in, optional] ThreadContextFlags

Os sinalizadores de registro CONTEXT a serem capturados se CaptureFlags especificar contextos de thread.

[out] SnapshotHandle

Um identificador para o instantâneo que essa função captura.

Valor de retorno

Essa função retorna ERROR_SUCCESS com êxito.

Todos os códigos de erro são definidos em winerror.h. Use FormatMessage com o sinalizador FORMAT_MESSAGE_FROM_SYSTEM para obter uma mensagem para um código de erro.

Requirements

Requirement Value
Cliente mínimo suportado Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows Server 2012 R2 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
Header processsnapshot.h
Library kernel32. Lib
de DLL Kernel32.dll