Metode IOleContainer::EnumObjects (oleidl.h)
Menghitung objek dalam kontainer saat ini.
Sintaks
HRESULT EnumObjects(
[in] DWORD grfFlags,
[out] IEnumUnknown **ppenum
);
Parameter
[in] grfFlags
Menentukan objek mana dalam kontainer yang akan dijumlahkan, seperti yang didefinisikan dalam enumerasi OLECONTF.
[out] ppenum
Penunjuk ke variabel pointer IEnumUnknown yang menerima penunjuk antarmuka ke objek enumerator. Setiap kali kontainer menerima panggilan yang berhasil ke EnumObjects, kontainer harus meningkatkan jumlah referensi pada penunjuk ppenum yang dikembalikan metode. Adalah tanggung jawab penelepon untuk memanggil IUnknown::Release ketika selesai dengan pointer. Jika kesalahan dikembalikan, implementasi harus mengatur ppenum ke NULL.
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Nilai pengembalian lain yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Operasi gagal. |
|
Enumerasi objek tidak didukung. |
Keterangan
Kontainer harus mengimplementasikan EnumObjects untuk memungkinkan klien terprogram mengetahui objek apa yang dipegangnya. Namun, metode ini tidak dipanggil dalam skenario penautan standar.
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 | oleidl.h |