Compartir a través de


Método IMetaDataAssemblyImport::GetAssemblyProps (rometadataapi.h)

Obtiene el conjunto de propiedades del ensamblado con la firma de metadatos especificada.

Sintaxis

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

Token de metadatos mdAssembly que representa el ensamblado para el que se van a obtener las propiedades.

[out] ppbPublicKey

Puntero a la clave pública o al token de metadatos.

[out] pcbPublicKey

Número de bytes de la clave pública devuelta.

[out] pulHashAlgId

Puntero al algoritmo utilizado para aplicar un algoritmo hash a los archivos del ensamblado.

[out] szName

Nombre simple del ensamblado.

[in] cchName

Tamaño, en caracteres anchos, de szName.

[out] pchName

Número de caracteres anchos devueltos realmente en szName.

[out] pMetaData

Puntero a una estructura ASSEMBLYMETADATA que contiene los metadatos del ensamblado.

[out] pdwAssemblyFlags

Marcas que describen los metadatos aplicados a un ensamblado. Este valor es una combinación de uno o varios valores 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

Requisito Value
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataAssemblyImport