IMetaDataEmit::DefineNestedType-Methode
Erstellt die Metadatensignatur einer Typdefinition, gibt ein mdTypeDef
-Token für diesen Typ zurück und gibt an, dass der definierte Typ ein Member des Typs ist, auf den der tdEncloser
-Parameter verweist.
Syntax
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Parameter
szTypeDef
[in] Der Name des Typs in Unicode.
dwTypeDefFlags
[in] TypeDef
-Attribute. Dies ist eine Bitmaske von CorTypeAttr
-Werten.
tkExtends
[in] Das Token der Basisklasse. Dies ist entweder ein mdTypeDef
- oder mdTypeRef
-Token.
rtkImplements
[]
[in] Ein Array von Token, das die Schnittstellen angibt, die diese Klasse oder Schnittstelle implementiert.
tdEncloser
[in] Das Token des einschließenden Typs. Das letzte Element des Arrays muss mdTokenNil
sein.
ptd
[out] Das zugewiesene mdTypeDef
-Token.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: Als Ressource in „MSCorEE.dll“ verwendet
.NET Framework-Versionen: Seit Version 1.0 verfügbar