IMetaDataImport::ResolveTypeRef, méthode
Mise à jour : novembre 2007
Résout une référence Type représentée par le jeton TypeRef spécifié.
HRESULT ResolveTypeRef (
[in] mdTypeRef tr,
[in] REFIID riid,
[out] IUnknown **ppIScope,
[out] mdTypeDef *ptd
);
Paramètres
tr
[in] Jeton de métadonnées TypeRef pour lequel retourner les informations de type référencées.riid
[in] IID de l'interface à retourner dans ppIScope. En général, il correspond à IID_IMetaDataImport.ppIScope
[out] Interface pour la portée de module dans laquelle le type référencé est défini.ptd
[out] Pointeur vers un jeton TypeDef qui représente le type référencé.
Notes
La méthode ResolveTypeRef recherche la définition de type dans d'autres modules. Si la définition de type est trouvée, ResolveTypeRef retourne une interface pour cette portée de module ainsi que le jeton TypeDef pour le type.
Si la référence de type à résoudre a la portée de résolution AssemblyRef, la méthode ResolveTypeRef recherche uniquement une correspondance dans les portées de métadonnées qui ont déjà été ouvertes avec les appels à la méthode IMetaDataDispenser::OpenScope ou à la méthode IMetaDataDispenser::OpenScopeOnMemory. En effet, ResolveTypeRef ne peut pas déterminer l'emplacement dans lequel est stocké l'assembly sur le disque ou dans le Global Assembly Cache uniquement à partir de la portée AssemblyRef.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : incluse 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