Método IMetaDataAssemblyImport::GetAssemblyProps (rometadataapi.h)
Obtém o conjunto de propriedades para o assembly com a assinatura de metadados especificada.
Sintaxe
HRESULT GetAssemblyProps(
[in] mdAssembly mda,
[out] const BYTE **ppbPublicKey,
[out] ULONG *pcbPublicKey,
[out] ULONG *pulHashAlgId,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] DWORD *pdwAssemblyFlags
);
Parâmetros
[in] mda
O token de metadados mdAssembly que representa o assembly para o qual obter as propriedades.
[out] ppbPublicKey
Um ponteiro para a chave pública ou o token de metadados.
[out] pcbPublicKey
O número de bytes na chave pública retornada.
[out] pulHashAlgId
Um ponteiro para o algoritmo usado para hash dos arquivos no assembly.
[out] szName
O nome simples do assembly.
[in] cchName
O tamanho, em caracteres largos, de szName.
[out] pchName
O número de caracteres largos retornados no szName.
[out] pMetaData
Um ponteiro para uma estrutura ASSEMBLYMETADATA que contém os metadados do assembly.
[out] pdwAssemblyFlags
Sinalizadores que descrevem os metadados aplicados a um assembly. O valor é uma combinação de um ou mais valores de CorAssemblyFlags.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | rometadataapi.h |