Partager via


IMetaDataEmit::DefineNestedType, méthode

Mise à jour : novembre 2007

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 un membre du type référencé par le paramètre tdEncloser.

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 au format Unicode.

  • dwTypeDefFlags
    [in] Attributs TypeDef.

  • tkExtends
    [in] Jeton de la classe de base.

  • rtkImplements[]
    [in] Tableau des jetons qui spécifient les interfaces que cette classe ou cette interface implémente.

  • tdEncloser
    [in] Jeton du type englobant.

  • ptd
    [out] Jeton mdTypeDef assigné.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : utilisée en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

IMetaDataEmit

IMetaDataEmit2