Método IMetaDataEmit::DefineImportType
Cria uma referência para o tipo especificado que está definido fora do escopo corrente 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] An 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 no pbHashValue matriz.pImport
[in] An IMetaDataImport interface que representa o escopo de metadados do qual o tipo de destino é importado.tdImport
[in] An mdTypeDef símbolo que especifica o tipo de destino.pAssemEmit
[in] An IMetaDataAssemblyEmit interface que representa o assembly no qual o tipo de destino é importado.ptr
[out] The mdTypeRef símbolo é definido no escopo corrente para a referência de tipo.
Comentários
Antes a chamar o IMetaDataEmit::DefineImportMember método, você pode usar o DefineImportType método para criar uma referência de tipo no escopo corrente para o membro pai classe ou interface de pai.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: Cor.h
Biblioteca: Usado sistema autônomo um recurso em MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0