Método IMetaDataAssemblyImport::GetAssemblyRefProps (rometadataapi.h)
Obtém o conjunto de propriedades para a referência de assembly com a assinatura de metadados especificada.
Sintaxe
HRESULT GetAssemblyRefProps(
[in] mdAssemblyRef mdar,
[out] const BYTE **ppbPublicKeyOrToken,
[out] ULONG *pcbPublicKeyOrToken,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] const BYTE **ppbHashValue,
[out] ULONG *pcbHashValue,
[out] DWORD *pdwAssemblyRefFlags
);
Parâmetros
[in] mdar
O token de metadados mdAssemblyRef que representa a referência de assembly para a qual obter as propriedades.
[out] ppbPublicKeyOrToken
Um ponteiro para a chave pública ou o token de metadados.
[out] pcbPublicKeyOrToken
O número de bytes na chave pública ou token retornado.
[out] szName
O nome simples do assembly.
[in] cchName
O tamanho, em caracteres largos, de szName.
[out] pchName
Um ponteiro para o número de caracteres largos realmente retornados em szName.
[out] pMetaData
Um ponteiro para uma estrutura ASSEMBLYMETADATA que contém os metadados do assembly.
[out] ppbHashValue
Um ponteiro para o valor de hash. Esse é o hash, usando o algoritmo SHA-1, da propriedade PublicKey do assembly que está sendo referenciado, a menos que o sinalizador arfFullOriginator da enumeração AssemblyRefFlags esteja definido.
[out] pcbHashValue
O número de caracteres largos no valor de hash retornado.
[out] pdwAssemblyRefFlags
Um ponteiro para sinalizadores que descrevem os metadados aplicados a um assembly. O valor dos sinalizadores é 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
Plataforma de Destino | Windows |
Cabeçalho | rometadataapi.h |