Método de IMetaDataEmit::DefineImportType
Cria uma referência para o tipo especificado que está definido fora do escopo atual e define um token para essa referência.
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] Um IMetaDataAssemblyImport interface que representa o conjunto 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 de pbHashValue matriz.pImport
[in] Um IMetaDataImport interface que representa o escopo de metadados a partir do qual o tipo de destino é importado.tdImport
[in] Um mdTypeDef token que especifica o tipo de destino.pAssemEmit
[in] Um IMetaDataAssemblyEmit interface que representa o assembly no qual o tipo de destino é importado.ptr
[out] O mdTypeRef token que é definido no escopo atual para o tipo de referência.
Comentários
Antes de IMetaDataEmit::DefineImportMember método, você pode usar o DefineImportType método para criar uma referência de tipo no escopo atual, para a classe do pai do membro ou a interface do pai.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Usado como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0