다음을 통해 공유


PssQuerySnapshot 함수(processsnapshot.h)

스냅샷 쿼리합니다.

구문

DWORD PssQuerySnapshot(
  [in]  HPSS                        SnapshotHandle,
  [in]  PSS_QUERY_INFORMATION_CLASS InformationClass,
  [out] void                        *Buffer,
  [in]  DWORD                       BufferLength
);

매개 변수

[in] SnapshotHandle

쿼리할 스냅샷 대한 핸들입니다.

[in] InformationClass

쿼리할 정보를 선택하는 열거자 멤버입니다. 자세한 내용은 PSS_QUERY_INFORMATION_CLASS 참조하세요.

[out] Buffer

이 함수가 제공하는 정보입니다.

[in] BufferLength

버퍼의 크기(바이트)입니다.

반환 값

이 함수는 성공 또는 다음 오류 코드 중 하나에 대한 ERROR_SUCCESS 반환합니다.

반환 코드 설명
ERROR_BAD_LENGTH
지정된 버퍼 길이가 잘못되었습니다.
ERROR_INVALID_HANDLE
지정한 핸들이 잘못되었습니다.
ERROR_INVALID_PARAMETER
지정한 정보 클래스가 잘못되었습니다.
ERROR_NOT_FOUND
요청된 정보가 스냅샷 없습니다.
 

모든 오류 코드는 winerror.h에 정의되어 있습니다. FORMAT_MESSAGE_FROM_SYSTEM 플래그와 함께 FormatMessage를 사용하여 오류 코드에 대한 메시지를 가져옵니다.

요구 사항

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

참고 항목

프로세스 스냅샷