Bagikan melalui


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
S_OK
Metode berhasil diselesaikan.
S_FALSE
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

Lihat juga

IMoniker::GetTimeOfLastChange

IRunningObjectTable