Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee haalt u een aanwijzer op voor de metagegevenstokens voor de Type implementatie van de opgegeven methode en voor de interface die die methode declareert.
Syntax
HRESULT GetInterfaceImplProps (
[in] mdInterfaceImpl iiImpl,
[out] mdTypeDef *pClass,
[out] mdToken *ptkIface
);
Parameters
iiImpl [in] Het metagegevenstoken dat de methode vertegenwoordigt om de klasse- en interfacetokens voor te retourneren.
pClass [uit] Het metagegevenstoken dat de klasse vertegenwoordigt waarmee de methode wordt geïmplementeerd.
ptkIface [uit] Het metagegevenstoken dat de interface vertegenwoordigt waarmee de geïmplementeerde methode wordt gedefinieerd.
Remarks
U verkrijgt de waarde waarvoor iImpl u de enumInterfaceImpls-methode aanroept .
Stel dat een klasse een mdTypeDef tokenwaarde van 0x02000007 heeft en dat er drie interfaces worden geïmplementeerd waarvan de typen tokens hebben:
- 0x02000003 (TypeDef)
- 0x0100000A (TypeRef)
- 0x0200001C (TypeDef)
Conceptueel gezien wordt deze informatie opgeslagen in een interface-implementatietabel als:
| Row number | Class token | Interface token |
|---|---|---|
| 4 | ||
| 5 | 02000007 | 02000003 |
| 6 | 02000007 | 0100000A |
| 7 | ||
| 8 | 02000007 | 0200001C |
Zoals u weet, is het token een waarde van 4 bytes:
- De lagere 3 bytes bevatten het rijnummer of de RID.
- De bovenste byte bevat het tokentype - 0x09 voor
mdtInterfaceImpl.
GetInterfaceImplProps retourneert de informatie in de rij waarvan u het token in het iImpl argument opgeeft.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Header: Cor.h
Library: CorGuids.lib