Método de IMetaDataAssemblyImport::GetAssemblyRefProps
Obtém o conjunto de propriedades para a referência de assembly com a assinatura de metadados especificado.
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 o token de metadados que representa a referência de assembly para o qual deseja obter propriedades.ppbPublicKeyOrToken
[out] Um ponteiro para a chave pública ou o token de metadados.pcbPublicKeyOrToken
[out] O número de bytes a retornado chave pública ou token.szName
[out] O nome simple do assembly.cchName
[in] O tamanho, em caracteres de largura, de szName.pchName
[out] Um ponteiro para o número de caracteres de largura realmente retornado em szName.pMetaData
[out] Um ponteiro para um ASSEMBLYMETADATA estrutura que contém os metadados do assembly.ppbHashValue
[out] Um ponteiro para o valor de hash. Este é o hash, usando o algoritmo SHA-1, da PublicKey a propriedade do assembly referenciado, a menos que o arfFullOriginator sinalizador da AssemblyRefFlags enumeração é definida.pcbHashValue
[out] O número de caracteres de largura no valor de hash retornado.pdwAssemblyRefFlags
[out] Um ponteiro para os sinalizadores que descrevem os metadados aplicado a um assembly. O valor de sinalizadores é uma combinação de um ou mais CorAssemblyFlags valores.
Valor de retorno
Esse método retorna S_OK se tenha êxito; Caso contrário, ele retorna um dos códigos de erro definidos no arquivo de cabeçalho Winerror. h.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Usado como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0