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.
Obtém o conjunto de propriedades para a referência de assembly com a assinatura de metadados especificada.
Syntax
HRESULT GetAssemblyRefProps (
[in] mdAssemblyRef mdar,
[out] const void **ppbPublicKeyOrToken,
[out] ULONG *pcbPublicKeyOrToken,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] const void **ppbHashValue,
[out] ULONG *pcbHashValue,
[out] DWORD *pdwAssemblyRefFlags
);
Parameters
mdar
[em] O mdAssemblyRef token de metadados que representa a referência de assembly para a qual obter as propriedades.
ppbPublicKeyOrToken
[saídas] Um ponteiro para a chave pública ou o token de metadados.
pcbPublicKeyOrToken
[saídas] O número de bytes na chave pública ou token retornado.
szName
[saídas] O nome simples do assembly.
cchName
[em] O tamanho, em caracteres largos, de szName.
pchName
[saídas] Um ponteiro para o número de caracteres largos realmente retornou em szName.
pMetaData
[saídas] Um ponteiro para uma estrutura ASSEMBLYMETADATA que contém os metadados do assembly.
ppbHashValue
[saídas] Um ponteiro para o valor de hash. Este é o hash, usando o algoritmo SHA-1, da PublicKey propriedade do assembly que está sendo referenciado.
pcbHashValue
[saídas] O número de caracteres largos no valor de hash retornado.
pdwAssemblyRefFlags
[saídas] Um ponteiro para sinalizadores que descrevem os metadados aplicados a um assembly. O valor flags é uma combinação de um ou mais valores CorAssemblyFlags .
Return Value
Esse método retorna S_OK se for bem-sucedido; caso contrário, ele retorna um dos códigos de erro definidos no arquivo de cabeçalho Winerror.h.
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Header: Cor.h
Library: CorGuids.lib