Método IMetaDataEmit::D efineImportType
Cria uma referência ao tipo especificado que está definido fora do âmbito atual e define um token para essa referência.
Sintaxe
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
Parâmetros
pAssemImport
[in] Uma interface IMetaDataAssemblyImport que representa a assemblagem a partir da qual o tipo de destino é importado.
pbHashValue
[in] Uma matriz que contém o hash para a assemblagem especificada por pAssemImport
.
cbHashValue
[in] O número de bytes na pbHashValue
matriz.
pImport
[in] Uma interface IMetaDataImport que representa o âmbito de metadados a partir do qual o tipo de destino é importado.
tdImport
[in] Um mdTypeDef
token que especifica o tipo de destino.
pAssemEmit
[in] Uma interface IMetaDataAssemblyEmit que representa a assemblagem na qual o tipo de destino é importado.
ptr
[fora] O mdTypeRef
token definido no âmbito atual para a referência do tipo.
Observações
Antes de chamar o método IMetaDataEmit::D efineImportMember , pode utilizar o DefineImportType
método para criar uma referência de tipo, no âmbito atual, para a interface principal ou classe principal do membro.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: Cor.h
Biblioteca: Utilizado como recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 1.0