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
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