Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan penunjuk ke token metadata untuk Type yang mengimplementasikan metode yang ditentukan, dan untuk antarmuka yang mendeklarasikan metode tersebut.
Syntax
HRESULT GetInterfaceImplProps (
[in] mdInterfaceImpl iiImpl,
[out] mdTypeDef *pClass,
[out] mdToken *ptkIface
);
Parameters
iiImpl [di] Token metadata yang mewakili metode untuk mengembalikan token kelas dan antarmuka.
pClass [out] Token metadata yang mewakili kelas yang mengimplementasikan metode .
ptkIface [out] Token metadata yang mewakili antarmuka yang menentukan metode yang diimplementasikan.
Remarks
Anda mendapatkan nilai untuk iImpl dengan memanggil metode EnumInterfaceImpls .
Misalnya, misalkan kelas memiliki mdTypeDef nilai token 0x02000007 dan mengimplementasikan tiga antarmuka yang jenisnya memiliki token:
- 0x02000003 (TypeDef)
- 0x0100000A (TypeRef)
- 0x0200001C (TypeDef)
Secara konseptual, informasi ini disimpan ke dalam tabel implementasi antarmuka sebagai:
| Row number | Class token | Interface token |
|---|---|---|
| 4 | ||
| 5 | 02000007 | 02000003 |
| 6 | 02000007 | 0100000A |
| 7 | ||
| 8 | 02000007 | 0200001C |
Ingat, token adalah nilai 4-byte:
- 3 byte yang lebih rendah menahan nomor baris, atau RID.
- Byte atas memegang jenis token – 0x09 untuk
mdtInterfaceImpl.
GetInterfaceImplProps mengembalikan informasi yang disimpan dalam baris yang tokennya Anda berikan dalam iImpl argumen.
Requirements
Platform: Lihat Sistem operasi yang didukung .NET.
Header: Cor.h
Library: CorGuids.lib