Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá ukazatel na tokeny metadat pro Type , který implementuje zadanou metodu, a pro rozhraní, které deklaruje tuto metodu.
Syntax
HRESULT GetInterfaceImplProps (
[in] mdInterfaceImpl iiImpl,
[out] mdTypeDef *pClass,
[out] mdToken *ptkIface
);
Parameters
iiImpl [v] Token metadat představující metodu pro vrácení tokenů třídy a rozhraní pro.
pClass [ven] Token metadat představující třídu, která implementuje metodu.
ptkIface [ven] Token metadat představující rozhraní, které definuje implementovanou metodu.
Remarks
Hodnotu iImpl získáte voláním EnumInterfaceImpls metoda.
Předpokládejme například, že třída má mdTypeDef hodnotu tokenu 0x02000007 a že implementuje tři rozhraní, jejichž typy mají tokeny:
- 0x02000003 (TypeDef)
- 0x0100000A (TypeRef)
- 0x0200001C (TypeDef)
Koncepčně se tyto informace ukládají do tabulky implementace rozhraní jako:
| Row number | Class token | Interface token |
|---|---|---|
| 4 | ||
| 5 | 02000007 | 02000003 |
| 6 | 02000007 | 0100000A |
| 7 | ||
| 8 | 02000007 | 0200001C |
Vzpomeňte si, že token je 4babajtů hodnota:
- Nižší 3 bajty obsahují číslo řádku nebo identifikátor RID.
- Horní bajt obsahuje typ tokenu – 0x09 pro
mdtInterfaceImpl.
GetInterfaceImplProps vrátí informace uchovávané v řádku, jejichž token zadáte v argumentu iImpl .
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib