IMetaDataEmit::D efineImportType, metod
Skapar en referens till den angivna typen som definieras utanför det aktuella omfånget och definierar en token för referensen.
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
);
Parametrar
pAssemImport
[in] Ett IMetaDataAssemblyImport-gränssnitt som representerar sammansättningen som måltypen importeras från.
pbHashValue
[in] En matris som innehåller hashen för sammansättningen som anges av pAssemImport
.
cbHashValue
[in] Antalet byte i matrisen pbHashValue
.
pImport
[in] Ett IMetaDataImport-gränssnitt som representerar metadataomfånget som måltypen importeras från.
tdImport
[in] En mdTypeDef
token som anger måltypen.
pAssemEmit
[in] Ett IMetaDataAssemblyEmit-gränssnitt som representerar sammansättningen som måltypen importeras till.
ptr
[ut] Den mdTypeRef
token som definieras i det aktuella omfånget för typreferensen.
Kommentarer
Innan du anropar metoden IMetaDataEmit::D efineImportMember kan du använda DefineImportType
metoden för att skapa en typreferens i det aktuella omfånget för medlemmens överordnade klass eller överordnade gränssnitt.
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Används som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0