PssCaptureSnapshot 函式 (processsnapshot.h)
擷取目標進程的快照集。
語法
DWORD PssCaptureSnapshot(
[in] HANDLE ProcessHandle,
[in] PSS_CAPTURE_FLAGS CaptureFlags,
[in, optional] DWORD ThreadContextFlags,
[out] HPSS *SnapshotHandle
);
參數
[in] ProcessHandle
目標進程的句柄。
[in] CaptureFlags
指定要擷取之數據的旗標。 如需詳細資訊,請參閱 PSS_CAPTURE_FLAGS。
[in, optional] ThreadContextFlags
如果 CaptureFlags 指定線程內容,則會擷取要擷取的 CONTEXT 記錄旗標。
[out] SnapshotHandle
此函式擷取之快照集的句柄。
傳回值
此函式會在成功時 傳回ERROR_SUCCESS 。
所有錯誤碼都定義在 winerror.h 中。 使用 FormatMessage 搭配 FORMAT_MESSAGE_FROM_SYSTEM 旗標,以取得錯誤碼的訊息。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | processsnapshot.h |
DLL | Kernel32.dll |