Partager via


IMetaDataEmit::DefineTypeRefByName, méthode

Obtient un jeton de métadonnées pour un type défini dans la portée spécifiée, qui est à l'extérieur de la portée actuelle.

HRESULT DefineTypeRefByName ( 
    [in]  mdToken     tkResolutionScope, 
    [in]  LPCWSTR     szName, 
    [out] mdTypeRef   *ptr 
);

Paramètres

  • tkResolutionScope
    [in] Jeton spécifiant la portée de résolution. Les types de jetons suivants sont valides :

    • mdModuleRef, si le type est défini dans le même assembly que celui dans lequel l'appelant est défini ;

    • mdAssemblyRef, si le type est défini dans un assembly autre que celui dans lequel l'appelant est défini ;

    • mdTypeRef, si le type est un type imbriqué ;

    • mdModule, si le type est défini dans le même module que celui dans lequel l'appelant est défini ;

    • Null, si le type est défini globalement.

  • szName
    [in] Nom du type cible au format Unicode.

  • ptr
    [out] Pointeur vers le jeton mdTypeRef qui est assigné au type.

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 : 4, 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, interface

IMetaDataEmit2, interface