IMetaDataEmit::DefineNestedType, méthode
Crée la signature de métadonnées d’une définition de type, retourne un jeton mdTypeDef
pour ce type et spécifie que le type défini est membre du type référencé par le paramètre tdEncloser
.
Syntaxe
HRESULT DefineNestedType (
[in] LPCWSTR szTypeDef,
[in] DWORD dwTypeDefFlags,
[in] mdToken tkExtends,
[in] mdToken rtkImplements[],
[in] mdTypeDef tdEncloser,
[out] mdTypeDef *ptd
);
Paramètres
szTypeDef
[in] Nom du type en Unicode.
dwTypeDefFlags
[in] Attributs TypeDef
. Il s’agit d’un masque de bits de valeurs CorTypeAttr
.
tkExtends
[in] Jeton de la classe de base. Il s’agit d’un jeton mdTypeDef
ou mdTypeRef
.
rtkImplements
[]
[in] Tableau de jetons qui spécifient les interfaces que cette classe ou cette interface implémente.
tdEncloser
[in] Jeton du type englobant. Le dernier élément du tableau doit être mdTokenNil
.
ptd
[out] Jeton mdTypeDef
affecté.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : Cor.h
Bibliothèque : Utilisée comme ressource dans MSCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0