Метод IPropertyStorage::SetTimes (propidlbase.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 в дополнение к следующему:
Комментарии
Задает время изменения, доступа и создания текущего открытого набора свойств, если это поддерживается реализацией (не все реализации поддерживают все эти значения времени). Неподдерживаемые метки времени всегда отображаются как ноль, что позволяет вызывающей стороны проверить поддержку. Вызов метода IPropertyStorage::Stat предоставляет (помимо других данных) сведения о метке времени.
Обратите внимание, что эта функция предоставляется в виде метода IPropertyStorage для уже открытого объекта property-storage, в отличие от метода в IPropertySetStorage. Как правило, если метод SetTimes не вызывается явным образом, время доступа и изменения обновляется как побочный эффект чтения и записи набора свойств. При использовании SetTimes последние указанные значения времени заменяют значения времени по умолчанию или значения времени, указанные в предыдущих вызовах SetTimes.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | propidlbase.h (включая Objbase.h, Propidlbase.h) |
Библиотека | Uuid.lib |
DLL | Ole32.dll |