IMetaDataEmit::DefineNestedType-Methode
Erstellt die Metadatensignatur einer Typdefinition und gibt ein mdTypeDef-Token für diesen Typ zurück. Gibt außerdem an, dass der definierte Typ ein Member des Typs ist, auf den der tdEncloser-Parameter verweist.
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 aus CorTypeAttr-Werten.tkExtends
[in] Das Token der Basisklasse. Dies ist entweder ein mdTypeDef-Token oder ein 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: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MSCorEE.dll verwendet
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0