Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen yöntemi uygulayan için meta veri belirteçlerine Type ve bu yöntemi bildiren arabirime yönelik bir işaretçi alır.
Syntax
HRESULT GetInterfaceImplProps (
[in] mdInterfaceImpl iiImpl,
[out] mdTypeDef *pClass,
[out] mdToken *ptkIface
);
Parameters
iiImpl [in] için sınıf ve arabirim belirteçlerini döndürme yöntemini temsil eden meta veri belirteci.
pClass [out] yöntemini uygulayan sınıfı temsil eden meta veri belirteci.
ptkIface [out] Uygulanan yöntemi tanımlayan arabirimi temsil eden meta veri belirteci.
Remarks
EnumInterfaceImpls yöntemini çağırarak değerini iImpl alırsınız.
Örneğin, bir sınıfın 0x02000007 belirteç değerine sahip mdTypeDef olduğunu ve türleri belirteçleri olan üç arabirim uyguladığını varsayalım:
- 0x02000003 (TypeDef)
- 0x0100000A (TypeRef)
- 0x0200001C (TypeDef)
Kavramsal olarak, bu bilgiler bir arabirim uygulama tablosunda şu şekilde depolanır:
| Row number | Class token | Interface token |
|---|---|---|
| 4 | ||
| 5 | 02000007 | 02000003 |
| 6 | 02000007 | 0100000A |
| 7 | ||
| 8 | 02000007 | 0200001C |
Unutmayın, belirteç 4 baytlık bir değerdir:
- Daha düşük 3 bayt satır numarasını veya RID'yi tutar.
- Üst bayt belirteç türünü barındırıyor: için
mdtInterfaceImpl0x09.
GetInterfaceImplProps bağımsız değişkeninde belirtecini sağladığınız satırda iImpl tutulan bilgileri döndürür.
Requirements
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Header: Cor.h
Library: CorGuids.lib