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 |