Compartilhar via


Função PssCaptureSnapshot (processsnapshot.h)

Captura uma 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.

Retornar valor

Essa função retorna ERROR_SUCCESS em caso de ê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.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho processsnapshot.h
DLL Kernel32.dll