Метод IMetaDataEmit::DefineImportType
Создает ссылку на указанный тип, определенный за пределами текущего область, и определяет маркер для этой ссылки.
Синтаксис
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
Параметры
pAssemImport
[in] Интерфейс IMetaDataAssemblyImport , представляющий сборку, из которой импортируется целевой тип.
pbHashValue
[in] Массив, содержащий хэш для сборки, указанной параметром pAssemImport
.
cbHashValue
[in] Число байтов в массиве pbHashValue
.
pImport
[in] Интерфейс IMetaDataImport, представляющий метаданные область, из которых импортируется целевой тип.
tdImport
[in] Маркер mdTypeDef
, указывающий тип целевого объекта.
pAssemEmit
[in] Интерфейс IMetaDataAssemblyEmit , представляющий сборку, в которую импортируется целевой тип.
ptr
[out] МаркерmdTypeRef
, определенный в текущем область для ссылки на тип.
Комментарии
Перед вызовом метода IMetaDataEmit::D efineImportMember можно использовать DefineImportType
метод для создания ссылки на тип в текущем область для родительского класса или родительского интерфейса элемента.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Cor.h
Библиотека: Используется в качестве ресурса в MSCorEE.dll
платформа .NET Framework версии: доступно с версии 1.0.