IPropertyStorage::SetTimes 메서드(propidl.h)
SetTimes 메서드는 구현에서 지원하는 경우 이 속성 집합의 수정, 액세스 및 생성 시간을 설정합니다. 모든 구현이 이러한 시간 값을 모두 지원하는 것은 아닙니다.
구문
HRESULT SetTimes(
[in] const FILETIME *pctime,
[in] const FILETIME *patime,
[in] const FILETIME *pmtime
);
매개 변수
[in] pctime
속성 집합의 새 생성 시간에 대한 포인터입니다. 이 호출로 수정할 수 없음을 나타내는 NULL일 수 있습니다.
[in] patime
속성 집합의 새 액세스 시간에 대한 포인터입니다. 이 호출로 수정할 수 없음을 나타내는 NULL일 수 있습니다.
[in] pmtime
속성 집합의 새 수정 시간에 대한 포인터입니다. 이 호출로 수정할 수 없음을 나타내는 NULL일 수 있습니다.
반환 값
이 메서드는 다음 외에도 E_UNEXPECTED 표준 반환 값을 지원합니다.
설명
구현에서 지원하는 경우 현재 열려 있는 속성 집합의 수정, 액세스 및 생성 시간을 설정합니다(모든 구현이 이러한 시간 값을 모두 지원하는 것은 아님). 지원되지 않는 타임스탬프는 항상 0으로 보고되어 호출자가 지원을 테스트할 수 있도록 합니다. IPropertyStorage::Stat에 대한 호출은 (다른 데이터 중) 타임스탬프 정보를 제공합니다.
이 기능은 IPropertySetStorage 에서 메서드로 제공되는 것과 달리 이미 열려 있는 속성 스토리지 개체에서 IPropertyStorage 메서드로 제공됩니다. 일반적으로 SetTimes 메서드가 명시적으로 호출되지 않으면 액세스 및 수정 시간이 속성 집합을 읽고 쓰는 부작용으로 업데이트됩니다. SetTimes를 사용하는 경우 지정된 최신 시간은 SetTimes에 대한 이전 호출에 지정된 기본 시간 또는 시간 값을 대체합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | propidl.h(Objbase.h, Propidlbase.h 포함) |
라이브러리 | Uuid.lib |
DLL | Ole32.dll |