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 |