Método IMetaDataAssemblyEmit::DefineAssemblyRef
Cria um AssemblyRef estrutura que contém metadados do assembly que faz referência a este assembly, e retorna o token de metadados associados.
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parâmetros
pbPublicKeyOrToken
[in] A chave pública do publicador do assembly referenciado. A função de auxiliar StrongNameTokenFromAssembly pode ser usado para obter o hash da chave pública para passar sistema autônomo esse parâmetro.cbPublicKeyOrToken
[in] O dimensionar em bytes de pbPublicKeyOrToken.szName
[in] O nome de texto legível do assembly. Esse valor não deve exceder 1024 caracteres.pMetaData
[in] An ASSEMBLYMETADATA instância que contém as informações de versão, plataforma e localidade do assembly referenciado.pbHashValue
[in] Os dados de hash associados com o assembly mencionado. Opcional.cbHashValue
[in] O dimensionar em bytes de pbHashValue.dwAssemblyRefFlags
[in] Uma combinação de bit a bit de AssemblyRefFlags valores que influenciam o comportamento do mecanismo de execução.pmdar
[out] Um ponteiro para o retornado AssemblyRef token de metadados.
Comentários
One AssemblyRef estrutura de metadados deve ser definida para cada assembly que faz referência a este assembly.
Em time de execução, sistema autônomo detalhes de um assembly referenciado são passados para o resolvedor de assembly com uma indicação que representam sistema autônomo informações "no estado criado". O resolvedor de assembly, em seguida, aplica a diretiva.
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