Metode IPropertyStorage::SetTimes (propidl.h)

Metode SetTimes mengatur waktu modifikasi, akses, dan pembuatan dari kumpulan properti ini, jika didukung oleh implementasi. Tidak semua implementasi mendukung nilai waktu ini.

Sintaks

HRESULT SetTimes(
  [in] const FILETIME *pctime,
  [in] const FILETIME *patime,
  [in] const FILETIME *pmtime
);

Parameter

[in] pctime

Arahkan ke waktu pembuatan baru untuk kumpulan properti. Mungkin NULL, menunjukkan bahwa kali ini tidak akan dimodifikasi oleh panggilan ini.

[in] patime

Arahkan ke waktu akses baru untuk kumpulan properti. Mungkin NULL, menunjukkan bahwa kali ini tidak akan dimodifikasi oleh panggilan ini.

[in] pmtime

Arahkan ke waktu modifikasi baru untuk kumpulan properti. Mungkin NULL, menunjukkan bahwa kali ini tidak akan dimodifikasi oleh panggilan ini.

Nilai kembali

Metode ini mendukung nilai pengembalian standar E_UNEXPECTED, selain yang berikut:

Keterangan

Mengatur waktu modifikasi, akses, dan pembuatan dari kumpulan properti terbuka saat ini, jika didukung oleh implementasi (tidak semua implementasi mendukung nilai waktu ini). Stempel waktu yang tidak didukung selalu dilaporkan sebagai nol, memungkinkan pemanggil untuk menguji dukungan. Panggilan ke IPropertyStorage::Stat menyediakan (antara data lain) informasi stempel waktu.

Perhatikan bahwa fungsi ini disediakan sebagai metode IPropertyStorage pada objek penyimpanan properti yang sudah terbuka, berbeda dengan disediakan sebagai metode di IPropertySetStorage. Biasanya, ketika metode SetTimes tidak secara eksplisit dipanggil, waktu akses dan modifikasi diperbarui sebagai efek samping membaca dan menulis kumpulan properti. Saat SetTimes digunakan, waktu terbaru yang ditentukan menggantikan waktu default atau nilai waktu yang ditentukan dalam panggilan sebelumnya ke SetTimes.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header propidl.h (termasuk Objbase.h, Propidlbase.h)
Pustaka Uuid.lib
DLL Ole32.dll

Lihat juga

FILETIME

IPropertyStorage

IPropertyStorage::Stat