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