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

Lihat juga

GetRunningObjectTable

IBindCtx::GetRunningObjectTable

IROTData