Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une référence au type spécifié défini en dehors de l’étendue actuelle et définit un jeton pour cette référence.
Syntax
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
Parameters
pAssemImport [in] Interface IMetaDataAssemblyImport qui représente l’assembly à partir duquel le type cible est importé.
pbHashValue [in] Tableau qui contient le hachage de l’assembly spécifié par pAssemImport.
cbHashValue [in] Nombre d’octets dans le pbHashValue tableau.
pImport [in] Interface IMetaDataImport qui représente l’étendue des métadonnées à partir de laquelle le type cible est importé.
tdImport [in] Jeton mdTypeDef qui spécifie le type cible.
pAssemEmit [in] Interface IMetaDataAssemblyEmit qui représente l’assembly dans lequel le type cible est importé.
ptr [out] Jeton mdTypeRef défini dans l’étendue actuelle de la référence de type.
Remarks
Avant d’appeler la méthode IMetaDataEmit ::D efineImportMember , vous pouvez utiliser la DefineImportType méthode pour créer une référence de type, dans l’étendue actuelle, pour la classe parente ou l’interface parente du membre.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib