Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cria uma AssemblyRef estrutura contendo metadados para o assembly ao qual esse assembly faz referência e retorna o token de metadados associado.
Syntax
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
);
Parameters
pbPublicKeyOrToken [em] A chave pública do editor do assembly referenciado. A função auxiliar StrongNameTokenFromAssembly pode ser usada para obter o hash da chave pública para passar como este parâmetro.
cbPublicKeyOrToken [em] O tamanho em bytes de pbPublicKeyOrToken.
szName [em] O nome do texto legível por humanos da montagem. Este valor não deve exceder 1024 caracteres.
pMetaData [em] Uma instância ASSEMBLYMETADATA que contém as informações de versão, plataforma e localidade do assembly referenciado.
pbHashValue [em] Os dados de hash associados ao assembly referenciado. Optional.
cbHashValue [em] O tamanho em bytes de pbHashValue.
dwAssemblyRefFlags [em] Uma combinação bit a bit de valores CorAssemblyFlags que influenciam o comportamento do mecanismo de execução.
pmdar [saídas] Um ponteiro para o token de metadados retornado AssemblyRef .
Remarks
Uma AssemblyRef estrutura de metadados deve ser definida para cada assembly que esse assembly referencia.
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 representam a informação "conforme construída". Em seguida, o resolvedor de assembly aplica a política.
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: Cor.h
Biblioteca: CorGuids.lib