Método IMetaDataAssemblyImport::GetAssemblyRefProps (rometadataapi.h)
Obtiene el conjunto de propiedades de la referencia de ensamblado con la firma de metadatos especificada.
Sintaxis
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
Token de metadatos mdAssemblyRef que representa la referencia de ensamblado para la que se van a obtener las propiedades.
[out] ppbPublicKeyOrToken
Puntero a la clave pública o al token de metadatos.
[out] pcbPublicKeyOrToken
Número de bytes de la clave pública o token devueltos.
[out] szName
Nombre simple del ensamblado.
[in] cchName
Tamaño, en caracteres anchos, de szName.
[out] pchName
Puntero al número de caracteres anchos que se devuelven realmente en szName.
[out] pMetaData
Puntero a una estructura ASSEMBLYMETADATA que contiene los metadatos del ensamblado.
[out] ppbHashValue
Puntero al valor hash. Este es el hash, mediante el algoritmo SHA-1, de la propiedad PublicKey del ensamblado al que se hace referencia, a menos que se establezca la marca arfFullOriginator de la enumeración AssemblyRefFlags .
[out] pcbHashValue
Número de caracteres anchos en el valor hash devuelto.
[out] pdwAssemblyRefFlags
Puntero a marcas que describen los metadatos aplicados a un ensamblado. El valor de las marcas es una combinación de uno o varios valores de CorAssemblyFlags.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Plataforma de destino | Windows |
Encabezado | rometadataapi.h |