Partilhar via


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

Consulte também

Referência

Interface de IMetaDataAssemblyImport