Share via


Método IMetaDataAssemblyImport::GetAssemblyProps

Obtém o conjunto de propriedades para o assembly com a assinatura de metadados especificada.

Sintaxe

HRESULT GetAssemblyProps (  
    [in]  mdAssembly          mda,  
    [out] const void          **ppbPublicKey,
    [out] ULONG               *pcbPublicKey,  
    [out] ULONG               *pulHashAlgId,  
    [out] LPWSTR              szName,  
    [in] ULONG                cchName,  
    [out] ULONG               *pchName,  
    [out] ASSEMBLYMETADATA    *pMetaData,  
    [out] DWORD               *pdwAssemblyFlags  
);  

Parâmetros

mda
[in]. O token de metadados mdAssembly que representa o assembly para a qual obter as propriedades.

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

pcbPublicKey
[out] O número de bytes na chave pública retornada.

pulHashAlgId
[out] Um ponteiro para o algoritmo usado para efetuar hash dos arquivos no assembly.

szName
[out] O nome simples do assembly.

cchName
[in] O tamanho, em chars largos, de szName.

pchName
[out] O número de chars largos de fato retornados em szName.

pMetaData
[out] Um ponteiro para uma estrutura ASSEMBLYMETADATA que contém os metadados do assembly.

pdwAssemblyFlags
[out] Sinalizadores que descrevem os metadados aplicados a um assembly. O valor é uma combinação de um ou mais valores de CorAssemblyFlags.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: usada como um recurso na MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também