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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk