다음을 통해 공유


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에 정의되어 있습니다. FORMAT_MESSAGE_FROM_SYSTEM 플래그와 함께 FormatMessage를 사용하여 오류 코드에 대한 메시지를 가져옵니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 processsnapshot.h
DLL Kernel32.dll