Bagikan melalui


Metode IBindCtx::EnumObjectParam (objidl.h)

Mengambil penunjuk ke antarmuka yang dapat digunakan untuk menghitung kunci tabel pointer yang dikunci string konteks ikat.

Sintaks

HRESULT EnumObjectParam(
  [out] IEnumString **ppenum
);

Parameter

[out] ppenum

Alamat variabel pointer IEnumString* yang menerima penunjuk antarmuka ke enumerator. Jika terjadi kesalahan, *ppenum diatur ke NULL. Jika *ppenumnon-NULL, implementasi memanggil AddRef pada *ppenum; adalah tanggung jawab pemanggil untuk memanggil Rilis.

Nilai kembali

Metode ini dapat mengembalikan nilai pengembalian standar E_OUTOFMEMORY dan S_OK.

Keterangan

Kunci yang dikembalikan oleh enumerator adalah kunci yang sebelumnya ditentukan dalam panggilan ke IBindCtx::RegisterObjectParam.

Catatan untuk Penelepon

Konteks ikat mempertahankan tabel penunjuk antarmuka, masing-masing terkait dengan kunci string. Ini memungkinkan komunikasi antara implementasi moniker dan pemanggil yang memulai operasi pengikatan. Satu pihak dapat menyimpan pointer antarmuka di bawah string yang diketahui oleh kedua belah pihak sehingga pihak lain nantinya dapat mengambilnya dari konteks ikatan.

Dalam implementasi sistem antarmuka IBindCtx , metode ini tidak diimplementasikan. Oleh karena itu, memanggil metode ini menghasilkan nilai pengembalian E_NOTIMPL.

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

IBindCtx

IEnumString