Partager via


PssCaptureSnapshot, fonction (processsnapshot.h)

Capture un instantané d’un processus cible.

Syntaxe

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

Paramètres

[in] ProcessHandle

Handle du processus cible.

[in] CaptureFlags

Indicateurs qui spécifient ce qu’il faut capturer. Pour plus d’informations, consultez PSS_CAPTURE_FLAGS.

[in, optional] ThreadContextFlags

Indicateurs d’enregistrement CONTEXT à capturer si CaptureFlags spécifie des contextes de thread.

[out] SnapshotHandle

Handle de l’instantané capturé par cette fonction.

Valeur retournée

Cette fonction retourne ERROR_SUCCESS sur la réussite.

Tous les codes d’erreur sont définis dans winerror.h. Utilisez FormatMessage avec l’indicateur FORMAT_MESSAGE_FROM_SYSTEM pour obtenir un message pour un code d’erreur.

Spécifications

Requirement Valeur
Client minimum requis Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
plateforme cible Fenêtres
Header processsnapshot.h
Library noyau32. Lib
DLL Kernel32.dll