Metode IRunningObjectTable::GetTimeOfLastChange (objidl.h)
Mengambil waktu saat objek terakhir diubah.
Sintaks
HRESULT GetTimeOfLastChange(
[in] IMoniker *pmkObjectName,
[out] FILETIME *pfiletime
);
Parameter
[in] pmkObjectName
Penunjuk ke antarmuka IMoniker pada moniker.
[out] pfiletime
Penunjuk ke struktur FILETIME yang menerima waktu perubahan terakhir objek.
Nilai kembali
Metode ini dapat mengembalikan nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
Tidak ada entri untuk pmkObjectName di ROT, atau bahwa objek yang diidentifikasinya tidak lagi berjalan (dalam hal ini, entri dicabut). |
Keterangan
Metode ini mengembalikan waktu perubahan yang terakhir dilaporkan untuk objek ini dengan panggilan ke IRunningObjectTable::NoteChangeTime. Jika NoteChangeTime belum dipanggil sebelumnya, metode mengembalikan waktu yang direkam saat objek didaftarkan.
Metode ini disediakan untuk memungkinkan pemeriksaan apakah koneksi antara dua objek (diwakili oleh satu objek yang memegang moniker yang mengidentifikasi yang lain) sudah diperbarui. Misalnya, jika satu objek menyimpan informasi cache tentang objek lain, metode ini dapat digunakan untuk memeriksa apakah objek telah dimodifikasi sejak cache terakhir diperbarui. Lihat IMoniker::GetTimeOfLastChange.
Catatan untuk Penelepon
Umumnya, Anda memanggil GetTimeOfLastChange hanya jika Anda menulis kelas moniker Anda sendiri (yaitu, menerapkan antarmuka IMoniker ). Anda biasanya memanggil metode ini dari implementasi IMoniker::GetTimeOfLastChange Anda. Namun, Anda harus melakukannya hanya jika parameter pmkToLeft dari IMoniker::GetTimeOfLastChange adalah NULL. Jika tidak, Anda harus memanggil IMoniker::GetTimeOfLastChange pada parameter pmkToLeft Anda sebagai gantinya.Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | objidl.h |