Partilhar via


Método 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] The mdAssemblyRef token de metadados que representa a referência de assembly para o qual você deseja obter as propriedades.

  • ppbPublicKeyOrToken
    [out] Um ponteiro para a chave pública ou token de metadados.

  • pcbPublicKeyOrToken
    [out] O número de bytes na retornado chave pública ou token.

  • szName
    [out] O nome simples do assembly.

  • cchName
    [in] O dimensionar, em caracteres de largura, de szName.

  • pchName
    [out] Um ponteiro para o número de caracteres larga realmente retornados 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, do PublicKey propriedade do assembly referenciado, a menos que o arfFullOriginator sinalizar da AssemblyRefFlags enumeração é conjunto.

  • pcbHashValue
    [out] O número de caracteres ampla no valor de hash retornado.

  • pdwAssemblyRefFlags
    [out] Um ponteiro para 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

Este método retorna S_OK se for bem-sucedida; caso contrário, retornará um dos códigos de erro definidos no arquivo de cabeçalho Winerror.h.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Usado sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 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 IMetaDataAssemblyImport