共用方式為


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