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


Функция StgSetTimes (coml2api.h)

Функция StgSetTimes задает время создания, доступа и изменения указанного файла, если оно поддерживается базовой файловой системой.

Синтаксис

HRESULT StgSetTimes(
  [in] const WCHAR    *lpszName,
  [in] const FILETIME *pctime,
  [in] const FILETIME *patime,
  [in] const FILETIME *pmtime
);

Параметры

[in] lpszName

Указатель на имя изменяемого файла.

[in] pctime

Указатель на новое значение для времени создания.

[in] patime

Указатель на новое значение для времени доступа.

[in] pmtime

Указатель на новое значение для времени изменения.

Возвращаемое значение

Функция StgSetTimes также может возвращать любые ошибки файловой системы или системные ошибки, заключенные в HRESULT. См. статьи Стратегии обработки ошибок и Обработка неизвестных ошибок.

Комментарии

Функция StgSetTimes задает значения времени для указанного файла. Каждый из параметров значения времени может иметь значение NULL, что означает, что никаких изменений не должно происходить.

Возможно, одно или несколько из этих значений времени не поддерживаются базовой файловой системой. Эта функция задает время, которое можно задать, и игнорирует остальные.

Требования

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