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 Assembly estrutura contendo metadados para o assembly especificado e retorna o token de metadados associado.
Syntax
HRESULT DefineAssembly (
[in] void *pbPublicKey,
[in] ULONG cbPublicKey,
[in] ULONG uHashAlgId,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA *pMetaData,
[in] DWORD dwAssemblyFlags,
[out] mdAssembly *pmda
);
Parameters
pbPublicKey [em] A chave pública que identifica o editor do assembly, ou NULL se o assembly não for fortemente nomeado.
cbPublicKey [em] O tamanho em bytes de pbPublicKey.
uHashAlgId [em] O identificador do algoritmo de hash a ser usado para criptografar os arquivos no assembly ou NULL para especificar o algoritmo SHA-1.
szName [em] O nome do texto legível por humanos da montagem. Este valor não deve exceder 1024 caracteres.
pMetaData [em] Um ponteiro para uma instância ASSEMBLYMETADATA que contém as informações de versão, plataforma e localidade para o assembly.
dwAssemblyFlags [em] Uma combinação de valores CorAssemblyFlags que descrevem os recursos do assembly.
pmda [saídas] Um ponteiro para o token de metadados.
Remarks
Apenas uma estrutura de Assembly metadados pode ser definida dentro de um manifesto.
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Header: Cor.h
Library: CorGuids.lib