Antarmuka IRunningObjectTable (objidl.h)
Mengelola akses ke tabel objek yang sedang berjalan (ROT), tabel pencarian yang dapat diakses secara global di setiap stasiun kerja. ROT stasiun kerja melacak objek-objek yang dapat diidentifikasi oleh moniker dan yang saat ini berjalan di stasiun kerja. Ketika klien mencoba mengikat moniker ke objek, moniker memeriksa ROT untuk melihat apakah objek sudah berjalan; ini memungkinkan moniker untuk mengikat ke instans saat ini alih-alih memuat yang baru.
Warisan
Antarmuka IRunningObjectTable mewarisi dari antarmuka IUnknown . IRunningObjectTable juga memiliki tipe anggota ini:
Metode
Antarmuka IRunningObjectTable memiliki metode ini.
IRunningObjectTable::EnumRunning Membuat dan mengembalikan penunjuk ke enumerator yang dapat mencantumkan moniker dari semua objek yang saat ini terdaftar dalam tabel objek yang sedang berjalan (ROT). |
IRunningObjectTable::GetObject Menentukan apakah objek yang diidentifikasi oleh moniker yang ditentukan sedang berjalan, dan jika ya, mengambil pointer ke objek tersebut. |
IRunningObjectTable::GetTimeOfLastChange Mengambil waktu saat objek terakhir diubah. |
IRunningObjectTable::IsRunning Menentukan apakah objek yang diidentifikasi oleh moniker yang ditentukan saat ini sedang berjalan. |
IRunningObjectTable::NoteChangeTime Merekam waktu objek yang sedang berjalan terakhir diubah. Objek sebelumnya harus terdaftar dengan tabel objek yang sedang berjalan (ROT). Metode ini menyimpan waktu perubahan terakhir dalam ROT. |
IRunningObjectTable::Register Mendaftarkan objek dan mengidentifikasi moniker dalam tabel objek yang sedang berjalan (ROT). |
IRunningObjectTable::Revoke Menghapus entri dari tabel objek yang sedang berjalan (ROT) yang sebelumnya didaftarkan oleh panggilan ke IRunningObjectTable::Register. |
Keterangan
ROT berisi entri formulir berikut: (pmkObjectName, pUnkObject).
Elemen pmkObjectName adalah penunjuk ke moniker yang mengidentifikasi objek yang sedang berjalan. Elemen pUnkObject adalah penunjuk ke objek yang berjalan itu sendiri. Selama proses pengikatan, moniker berkonsultasi dengan entri pmkObjectName di ROT untuk melihat apakah objek sudah berjalan.
Objek yang dapat dinamai oleh moniker harus terdaftar di ROT ketika dimuat dan pendaftarannya harus dicabut ketika tidak lagi berjalan.
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 | objidl.h |