Método de 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 Editor do assembly referenciado. A função auxiliar StrongNameTokenFromAssembly pode ser usado para obter o hash da chave pública para passar como esse parâmetro.cbPublicKeyOrToken
[in] O tamanho em bytes de pbPublicKeyOrToken.szName
[in] O nome de texto legível do assembly. Esse valor não deve exceder 1024 caracteres.pMetaData
[in] Um ASSEMBLYMETADATA instância que contém as informações de versão, plataforma e a localidade do assembly referenciado.pbHashValue
[in] Os dados de hash associados com o assembly referenciado. Opcional.cbHashValue
[in] O tamanho em bytes de pbHashValue.dwAssemblyRefFlags
[in] Uma combinação bit a bit de AssemblyRefFlags os valores que influenciam o comportamento do mecanismo de execução.pmdar
[out] Um ponteiro para o retornado AssemblyRef token de metadados.
Comentários
Um AssemblyRef estrutura de metadados deve ser definida para cada assembly que isso referências de assembly.
Em tempo de execução, os detalhes de um assembly referenciado são passados para o resolvedor de assembly com uma indicação de que eles representam o "criado" informações. O resolvedor de assembly, em seguida, aplica a diretiva.
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