Metode IMetaDataImport::GetInterfaceImplProps

Mendapatkan penunjuk ke token metadata untuk Type yang menerapkan metode yang ditentukan dan antarmuka yang mendeklarasikan metode tersebut.

Sintaks

HRESULT GetInterfaceImplProps (  
   [in]  mdInterfaceImpl        iiImpl,  
   [out] mdTypeDef              *pClass,  
   [out] mdToken                *ptkIface  
);  

Parameter

iiImpl
[in] Token metadata yang mewakili metode untuk mengembalikan token kelas dan antarmuka.

pClass
[out] Token metadata yang mewakili kelas yang menerapkan metode.

ptkIface
[out] Token metadata yang mewakili antarmuka yang mendefinisikan metode yang diterapkan.

Keterangan

Anda mendapatkan nilai untuk iImpl dengan memanggil metode EnumInterfaceImpls.

Misalnya, sebuah kelas memiliki nilai token mdTypeDef 0x02000007 dan kelas tersebut menerapkan tiga antarmuka yang jenisnya memiliki token:

  • 0x02000003 (TypeDef)
  • 0x0100000A (TypeRef)
  • 0x0200001C (TypeDef)

Secara konseptual, informasi ini disimpan ke dalam tabel penerapan antarmuka sebagai:

Nomor baris Token kelas Token antarmuka
4
5 02000007 02000003
6 02000007 0100000A
7
8 02000007 0200001C

Ingatlah, token adalah nilai 4-byte:

  • 3 byte yang lebih rendah menyimpan nomor baris atau RID.
  • Byte atas menyimpan jenis token – 0x09 untuk mdtInterfaceImpl.

GetInterfaceImplProps menampilkan informasi yang disimpan dalam baris yang tokennya Anda berikan dalam argumen iImpl.

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