Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria uma AssemblyRef estrutura que contém metadados para o assembly que 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 [in] 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 [in] O tamanho em bytes de pbPublicKeyOrToken.
szName [in] O nome do texto legível pelo ser humano do assembly. Esse valor não deve exceder 1024 caracteres.
pMetaData [in] Uma instância ASSEMBLYMETADATA que contém as informações de versão, plataforma e localidade do assembly referenciado.
pbHashValue [in] Os dados de hash associados ao assembly referenciado. Optional.
cbHashValue [in] O tamanho em bytes de pbHashValue.
dwAssemblyRefFlags [in] Uma combinação bit a bit de valores CorAssemblyFlags que influenciam o comportamento do mecanismo de execução.
pmdar [out] Um ponteiro para o token de metadados retornado AssemblyRef .
Remarks
Uma AssemblyRef estrutura de metadados deve ser definida para cada assembly que esse assembly faz referência.
Em runtime, os detalhes de um assembly referenciado são passados para o resolvedor de assembly com uma indicação de que eles representam as informações "como criadas". Em seguida, o resolvedor de assembly aplica a política.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: Cor.h
Biblioteca: CorGuids.lib