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 |