Share via


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

Siehe auch