Metode IDynamicKeyProviderConcept::EnumerateKeys (dbgmodel.h)
Metode EnumerateKeys pada penyedia kunci dinamis secara efektif merupakan penimpaan metode EnumerateKeys pada IModelObject. Ini menghitung semua kunci di penyedia dinamis. Enumerator yang dikembalikan memiliki beberapa batasan yang harus dipatuhi oleh implementasi:
- Ini harus berperilaku sebagai panggilan ke EnumerateKeys dan bukan EnumerateKeyValues atau EnumerateKeyReferences. Ini harus mengembalikan nilai kunci yang tidak menyelesaikan aksesor properti yang mendasar (jika konsep tersebut ada di penyedia).
- Dari perspektif penyedia kunci dinamis tunggal, adalah ilegal untuk menghitung beberapa kunci dengan nama yang sama yang merupakan kunci yang berbeda secara fisik. Ini dapat terjadi pada penyedia berbeda yang dilampirkan melalui rantai model induk, tetapi tidak dapat terjadi dari perspektif penyedia tunggal.
Sintaks
HRESULT EnumerateKeys(
IModelObject *contextObject,
IKeyEnumerator **ppEnumerator
);
Parameter
contextObject
Objek instans (penunjuk ini) untuk menghitung kunci.
ppEnumerator
Enumerator untuk semua kunci pada penyedia dinamis harus dikembalikan di sini.
Mengembalikan nilai
Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.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