다음을 통해 공유


Control 클래스의 Checkpoint 메서드

현재 구성이 실행 취소/다시 실행/복원의 결과인 경우 기록에서 설정된 시간을 보존하고 다음 구성 변경 시 백업 파일이 만들어지도록 명시적으로 설정된 것처럼 표시합니다. 현재 구성이 이미 명시적으로 설정된 경우 는 아무런 영향을 주지 않습니다.

구문

Uint32 Checkpoint(
  [in]  Uint32 OldTimestampLow,
  [in]  Uint32 OldTimestampHigh,
  [out] string ErrorString,
  [out] string WarningString,
  [out] string InfoString,
  [out] uint32 ErrorType
);

매개 변수

OldTimestampLow [in]

현재 구성이 설정된 시기의 타임스탬프입니다. 0이 아닌 경우 는 원자성 검사 사용하도록 설정합니다. 작업은 이전 구성의 타임스탬프가 일치하는 경우에만 적용됩니다(즉, 구성이 그 사이에 변경되지 않음). 이는 FILETIME의 하위 부분입니다.

OldTimestampHigh [in]

현재 구성이 설정된 시기의 타임스탬프입니다. 0이 아닌 경우 는 원자성 검사 사용하도록 설정합니다. 작업은 이전 구성의 타임스탬프가 일치하는 경우에만 적용됩니다(즉, 구성이 그 사이에 변경되지 않음). 이는 FILETIME의 중요한 부분입니다.

ErrorString [out]

오류에 대한 설명이 포함된 텍스트 문자열입니다.

WarningString [out]

경고가 있는 텍스트 문자열입니다.

InfoString [out]

구성에 대한 정보가 포함된 텍스트 문자열입니다.

ErrorType [out]

오류의 유형입니다. 0 또는 없음은 성공을 나타냅니다.

0

성공했습니다.

1

잘못된 인수 형식

2

잘못된 인수 값

3

리소스(소켓) 열기 오류

4

지속성(파일 쓰기) 오류

5

원자성 오류(이전 타임스탬프가 일치하지 않음)

반환 값

0

실패

1

Success

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2016
네임스페이스
Root\Microsoft\Windows\BootEventCollector
헤더
Srrestoreptapi.h
MOF
BootEventCollectorWMI.mof
DLL
BEvtCol.exe

추가 정보

컨트롤