IMetaDataEmit::DefineImportType-Methode
Diese Methode erstellt einen Verweis auf den angegebenen Typ, der außerhalb des aktuellen Bereichs definiert ist, und definiert ein Token für diesen Verweis.
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
);
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 durch pAssemImport
angegebene Assembly enthält.
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 ist
Bemerkungen
Vor dem Aufrufen der IMetaDataEmit::D efineImportMember-Methode können Sie die DefineImportType
-Methode verwenden, um einen Typverweis im aktuellen Bereich für die übergeordnete Klasse oder Schnittstelle des Members zu erstellen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: als Ressource in „MSCorEE.dll“ verwendet
.NET Framework-Versionen: seit Version 1.0 verfügbar