Método IMetaDataEmit::DefineImportType
Cria uma referência ao tipo especificado que é definido fora do escopo 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 o assembly do qual o tipo de destino é importado.
pbHashValue
[in] Uma matriz que contém o hash do assembly especificado por pAssemImport
.
cbHashValue
[in] O número de bytes na matriz pbHashValue
.
pImport
[in] Uma interface IMetaDataImport que representa o escopo de metadados do qual o tipo de destino é importado.
tdImport
[in] Um token mdTypeDef
que especifica o tipo de destino.
pAssemEmit
[in] Uma interface IMetaDataAssemblyEmit que representa o assembly no qual o tipo de destino é importado.
ptr
[out] O token mdTypeRef
definido no escopo atual para a referência de tipo.
Comentários
Antes de chamar o método IMetaDataEmit::D efineImportMember, você pode usar o método DefineImportType
para criar uma referência de tipo, no escopo atual, para a classe pai ou a interface pai do membro.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: Cor.h
Biblioteca: usada como um recurso no MsCorEE.dll
Versões do .NET Framework: Disponíveis desde a versão 1.0