Condividi tramite


Funzione PssCaptureSnapshot (processsnapshot.h)

Acquisisce uno snapshot di un processo di destinazione.

Sintassi

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

Parametri

[in] ProcessHandle

Handle per il processo di destinazione.

[in] CaptureFlags

Flag che specificano cosa acquisire. Per altre informazioni, vedere PSS_CAPTURE_FLAGS.

[in, optional] ThreadContextFlags

Flag di record CONTEXT da acquisire se CaptureFlags specifica i contesti del thread.

[out] SnapshotHandle

Handle per lo snapshot acquisito da questa funzione.

Valore restituito

Questa funzione restituisce ERROR_SUCCESS in caso di esito positivo.

Tutti i codici di errore sono definiti in winerror.h. Usare FormatMessage con il flag FORMAT_MESSAGE_FROM_SYSTEM per ottenere un messaggio per un codice di errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione processsnapshot.h
DLL Kernel32.dll