Partager via


IMetaDataEmit::DefineTypeDef, méthode

Mise à jour : novembre 2007

Crée une définition de type pour un type de Common Language Runtime, et obtient un jeton de métadonnées désignant cette définition de type.

HRESULT DefineTypeDef ( 
    [in]  LPCWSTR     szTypeDef, 
    [in]  DWORD       dwTypeDefFlags, 
    [in]  mdToken     tkExtends, 
    [in]  mdToken     rtkImplements[], 
    [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 spécifiant les interfaces que cette classe ou cette interface implémente.

  • 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