다음을 통해 공유


RESTOREPOINTINFOA 구조체(srrestoreptapi.h)

SRSetRestorePoint 함수에서 사용하는 정보를 포함합니다.

통사론

typedef struct _RESTOREPTINFOA {
  DWORD dwEventType;
  DWORD dwRestorePtType;
  INT64 llSequenceNumber;
  CHAR  szDescription[MAX_DESC];
} RESTOREPOINTINFOA, *PRESTOREPOINTINFOA;

회원

dwEventType

이벤트의 유형입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

이벤트 유형 의미
BEGIN_NESTED_SYSTEM_CHANGE
102
시스템 변경이 시작되었습니다. 후속 중첩 호출은 새 복원 지점을 만들지 않습니다.

후속 호출은 END_SYSTEM_CHANGE 아니라 END_NESTED_SYSTEM_CHANGE 사용해야 합니다.

BEGIN_SYSTEM_CHANGE
100
시스템 변경이 시작되었습니다.
END_NESTED_SYSTEM_CHANGE
103
시스템 변경이 종료되었습니다.
END_SYSTEM_CHANGE
101
시스템 변경이 종료되었습니다.

dwRestorePtType

복원 지점의 형식입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

복원 지점 유형 의미
APPLICATION_INSTALL
0
애플리케이션이 설치되었습니다.
APPLICATION_UNINSTALL
1
애플리케이션이 제거되었습니다.
DEVICE_DRIVER_INSTALL
10
디바이스 드라이버가 설치되었습니다.
MODIFY_SETTINGS
12
애플리케이션에 기능이 추가되거나 제거되었습니다.
CANCELLED_OPERATION
13
애플리케이션이 만든 복원 지점을 삭제해야 합니다. 예를 들어 애플리케이션은 사용자가 설치를 취소할 때 이 플래그를 사용합니다.

llSequenceNumber

복원 지점의 시퀀스 번호입니다. 시스템 변경을 종료하려면 SRSetRestorePoint이전 호출에서 반환된 시퀀스 번호로 설정합니다.

szDescription[MAX_DESC]

사용자가 복원 지점을 쉽게 식별할 수 있도록 표시할 설명입니다. ANSI 문자열의 최대 길이는 MAX_DESC. 유니코드 문자열의 최대 길이는 MAX_DESC_W. 자세한 내용은 복원 지점 설명 텍스트참조하세요.

발언

메모

srrestoreptapi.h 헤더는 RESTOREPOINTINFO를 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한 규칙을 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 지원되지 않는 항목
헤더 srrestoreptapi.h

참고 항목

SRSetRestorePoint