IMetaDataEmit::DefineImportType-Methode
Erstellt einen Verweis auf den angegebenen Typ, der außerhalb des aktuellen Bereichs definiert ist, und definiert ein Token für diesen Verweis.
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
Parameter
pAssemImport
[in] Eine IMetaDataAssemblyImport-Schnittstelle, die die Assembly darstellt, aus der der Zieltyp importiert wird.pbHashValue
[in] Ein Array, das den Hash für die Assembly enthält, die von pAssemImport angegeben wird.cbHashValue
[in] Die Anzahl der Bytes im pbHashValue-Array.pImport
[in] Eine IMetaDataImport-Schnittstelle, die den Metadatenbereich darstellt, aus dem der Zieltyp importiert wird.tdImport
[in] Ein mdTypeDef-Token, das den Zieltyp angibt.pAssemEmit
[in] Eine IMetaDataAssemblyEmit-Schnittstelle, die die Assembly darstellt, in die der Zieltyp importiert wird.ptr
[out] Das mdTypeRef-Token, das im aktuellen Bereich für den Typverweis definiert wird.
Hinweise
Bevor Sie die IMetaDataEmit::DefineImportMember-Methode aufrufen, können Sie mit der DefineImportType-Methode im aktuellen Bereich einen Typverweis für die übergeordnete Klasse oder Schnittstelle des Members erstellen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MSCorEE.dll verwendet
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0