Bagikan melalui


IRunningObjectTable::EnumRunning method (objidl.h)

Membuat dan mengembalikan penunjuk ke enumerator yang dapat mencantumkan moniker dari semua objek yang saat ini terdaftar dalam tabel objek yang sedang berjalan (ROT).

Sintaks

HRESULT EnumRunning(
  [out] IEnumMoniker **ppenumMoniker
);

Parameter

[out] ppenumMoniker

Penunjuk ke variabel penunjuk IEnumMoniker yang menerima penunjuk antarmuka ke enumerator baru untuk ROT. Ketika berhasil, implementasi memanggil AddRef pada enumerator; adalah tanggung jawab penelepon untuk memanggil Rilis. Jika terjadi kesalahan; set implementasi *ppenumMoniker ke NULL.

Nilai kembali

Metode ini dapat mengembalikan nilai pengembalian standar E_OUTOFMEMORY dan S_OK.

Keterangan

IRunningObjectTable::EnumRunning harus membuat dan mengembalikan penunjuk ke antarmuka IEnumMoniker pada objek enumerator. Metode enumerator standar kemudian dapat dipanggil untuk menghitung moniker yang saat ini terdaftar di registri. Enumerator tidak dapat digunakan untuk menghitung moniker yang terdaftar di ROT setelah enumerator dibuat.

Metode EnumRunning ditujukan terutama untuk digunakan oleh sistem dalam mengimplementasikan tabel objek pemberitahuan. Perhatikan bahwa OLE 2 tidak menyertakan implementasi tabel objek pemberitahuan.

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

IEnumMoniker

IRunningObjectTable