Método IMetaDataAssemblyImport::GetAssemblyRefProps
Obtém o conjunto de propriedades para a referência de assemblagem com a assinatura de metadados especificada.
Sintaxe
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
);
Parâmetros
mdar
[in] O mdAssemblyRef
token de metadados que representa a referência de assemblagem para a qual obter as propriedades.
ppbPublicKeyOrToken
[fora] Um ponteiro para a chave pública ou o token de metadados.
pcbPublicKeyOrToken
[fora] O número de bytes na chave pública ou token devolvido.
szName
[fora] O nome simples da assemblagem.
cchName
[in] O tamanho, em carateres largos, de szName
.
pchName
[fora] Um ponteiro para o número de carateres largos devolvidos em szName
.
pMetaData
[fora] Um ponteiro para uma estrutura ASSEMBLYMETADATA que contém os metadados de assemblagem.
ppbHashValue
[fora] Um ponteiro para o valor hash. Este é o hash, utilizando o algoritmo SHA-1, da PublicKey
propriedade da assemblagem que está a ser referenciada, a menos que o sinalizador arfFullOriginator da enumeração AssemblyRefFlags esteja definido.
pcbHashValue
[fora] O número de carateres largos no valor hash devolvido.
pdwAssemblyRefFlags
[fora] Um ponteiro para sinalizadores que descrevem os metadados aplicados a uma assemblagem. O valor dos sinalizadores é uma combinação de um ou mais valores corAssemblyFlags .
Devolver Valor
Este método devolve S_OK se for bem-sucedido; caso contrário, devolve um dos códigos de erro definidos no ficheiro de cabeçalho Winerror.h.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: Cor.h
Biblioteca: Utilizado como recurso no MsCorEE.dll
.NET Framework Versões: Disponível desde 1.0