Share via


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

Weitere Informationen