Freigeben über


PssCaptureSnapshot-Funktion (processsnapshot.h)

Erfasst eine Momentaufnahme eines Zielprozesses.

Syntax

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

Parameter

[in] ProcessHandle

Ein Handle für den Zielprozess.

[in] CaptureFlags

Flags, die angeben, was erfasst werden soll. Weitere Informationen finden Sie unter PSS_CAPTURE_FLAGS.

[in, optional] ThreadContextFlags

Die CONTEXT-Datensatzflags , die erfasst werden sollen, wenn CaptureFlags Threadkontexte angibt.

[out] SnapshotHandle

Ein Handle für die Momentaufnahme, die von dieser Funktion erfasst wird.

Rückgabewert

Diese Funktion gibt ERROR_SUCCESS bei Erfolg zurück.

Alle Fehlercodes sind in winerror.h definiert. Verwenden Sie FormatMessage mit dem flag FORMAT_MESSAGE_FROM_SYSTEM , um eine Meldung für einen Fehlercode abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile processsnapshot.h
DLL Kernel32.dll