Share via


Función PssCaptureSnapshot (processsnapshot.h)

Captura una instantánea de un proceso de destino.

Sintaxis

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

Parámetros

[in] ProcessHandle

Identificador del proceso de destino.

[in] CaptureFlags

Marcas que especifican qué capturar. Para obtener más información, consulte PSS_CAPTURE_FLAGS.

[in, optional] ThreadContextFlags

Las marcas de registro CONTEXT que se van a capturar si CaptureFlags especifica contextos de subproceso.

[out] SnapshotHandle

Identificador de la instantánea que captura esta función.

Valor devuelto

Esta función devuelve ERROR_SUCCESS si se ejecuta correctamente.

Todos los códigos de error se definen en winerror.h. Use FormatMessage con la marca FORMAT_MESSAGE_FROM_SYSTEM para obtener un mensaje de un código de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado processsnapshot.h
Archivo DLL Kernel32.dll