IMetaDataAssemblyImport::GetAssemblyRefProps (Método)
Obtiene el conjunto de propiedades de la referencia de ensamblado con la firma de metadatos especificada.
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] Símbolo (token) de metadatos mdAssemblyRef que representa la referencia de ensamblado cuyas propiedades deben obtenerse.ppbPublicKeyOrToken
[out] Puntero a la clave pública o al símbolo (token) de metadatos.pcbPublicKeyOrToken
[out] Número de bytes de la clave pública devuelta o del símbolo (token) devuelto.szName
[out] Nombre simple del ensamblado.cchName
[in] Tamaño en caracteres anchos de szName.pchName
[out] Puntero al número de caracteres anchos realmente devuelto en szName.pMetaData
[out] Puntero a una estructura ASSEMBLYMETADATA que contiene los metadatos del ensamblado.ppbHashValue
[out] Puntero al valor hash. Se trata del hash (que utiliza el algoritmo SHA-1) de la propiedad PublicKey del ensamblado al que se hace referencia, a menos que se establezca el marcador arfFullOriginator de la enumeración AssemblyRefFlags.pcbHashValue
[out] Número de caracteres anchos del valor hash devuelto.pdwAssemblyRefFlags
[out] Puntero a marcadores que describen los metadatos aplicados a un ensamblado. El valor de los marcadores es una combinación de uno o varios valores de CorAssemblyFlags.
Valor devuelto
Este método devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de error que se definen en el archivo de encabezado Winerror.h.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Cor.h
Biblioteca: se usa como recurso en MsCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0