Поделиться через


Метод 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, а также следующее:

Комментарии

Задает время изменения, доступа и создания текущего открытого набора свойств, если поддерживается реализацией (не все реализации поддерживают все эти значения времени). Неподдерживаемые метки времени всегда отображаются как нулевые, что позволяет вызывающей стороны проверить поддержку. Вызов метода IPropertyStorage::Stat предоставляет (помимо других данных) сведения о метке времени.

Обратите внимание, что эта функция предоставляется в виде метода IPropertyStorage для уже открытого объекта property-storage в отличие от того, предоставляется в качестве метода в IPropertySetStorage. Как правило, если метод SetTimes не вызывается явным образом, время доступа и изменения обновляется как побочный эффект чтения и записи набора свойств. При использовании SetTimes последние указанные значения времени заменяют значения времени по умолчанию или времени, указанные в предыдущих вызовах SetTimes.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header propidl.h (включая Objbase.h, Propidlbase.h)
Библиотека Uuid.lib
DLL Ole32.dll

См. также раздел

FILETIME

IPropertyStorage

IPropertyStorage::Stat