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 pour le processus cible.

[in] CaptureFlags

Indicateurs qui spécifient les éléments à capturer. Pour plus d’informations, consultez PSS_CAPTURE_FLAGS.

[in, optional] ThreadContextFlags

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

[out] SnapshotHandle

Handle pour le instantané que cette fonction capture.

Valeur retournée

Cette fonction retourne ERROR_SUCCESS en cas de 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête processsnapshot.h
DLL Kernel32.dll