Metode IMetaDataImport::EnumInterfaceImpls

Menghitung semua antarmuka yang diimplementasikan oleh TypeDef yang ditentukan.

Sintaks

HRESULT EnumInterfaceImpls (  
   [in, out]  HCORENUM       *phEnum,
   [in]   mdTypeDef          td,  
   [out]  mdInterfaceImpl    rImpls[],
   [in]   ULONG              cMax,  
   [out]  ULONG*             pcImpls  
);  

Parameter

phEnum
[in, out] Penunjuk ke enumerator.

td
[in] Token TypeDef yang token MethodDef-nya yang mewakili implementasi antarmuka akan dijumlahkan.

rImpls
[out] Array yang digunakan untuk menyimpan token MethodDef.

cMax
[in] Panjang maksimum array rImpls.

pcImpls
[out] Jumlah token aktual yang ditampilkan dalam rImpls.

Tampilkan Nilai

HRESULT Deskripsi
S_OK EnumInterfaceImpls berhasil dikembalikan.
S_FALSE Tidak ada token MethodDef yang akan dijumlahkan. Dalam hal ini, pcImpls diatur ke nol.

Keterangan

Enumerasi menampilkan koleksi token mdInterfaceImpl untuk setiap antarmuka yang diimplementasikan oleh TypeDef yang ditentukan. Token antarmuka ditampilkan sesuai dengan urutan penentuan antarmuka (melalui DefineTypeDef atau SetTypeDefProps). Properti token mdInterfaceImpl yang ditampilkan dapat dikueri menggunakan GetInterfaceImplProps.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: Cor.h

Pustaka: Disertakan sebagai sumber daya dalam MsCorEE.dll

Versi .NET Framework: Tersedia mulai dari 1.0

Lihat juga