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 方法提供,而不是在 IPropertySetStorage 中以方法的形式提供。 一般而言,未明確呼叫 SetTimes 方法時,存取和修改時間會更新為讀取和寫入屬性集的副作用。 使用 SetTimes 時,最新的指定時間會取代先前對 SetTimes 呼叫中指定的預設時間或時間值。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 propidl.h (包括 Objbase.h、Propidlbase.h)
程式庫 Uuid.lib
Dll Ole32.dll

另請參閱

FILETIME

IPropertyStorage

IPropertyStorage::Stat