Compartir por


IMetaDataAssemblyEmit::SetAssemblyProps Method

Modifica la estructura de metadatos especificada Assembly .

Syntax

HRESULT SetAssemblyProps (
    [in] mdAssembly               pma,
    [in] const void               *pbPublicKey,
    [in] ULONG                    cbPublicKey,
    [in] ULONG                    ulHashAlgId,
    [in] LPCWSTR                  szName,
    [in] const ASSEMBLYMETADATA   *pMetaData,
    [in] DWORD                    dwAssemblyFlags
);

Parameters

pma [in] Token de metadatos que especifica la Assembly estructura de metadatos que se va a modificar.

pbPublicKey [in] Puntero a la clave pública del publicador del ensamblado.

cbPublicKey [in] Tamaño en bytes de pbPublicKey.

ulHashAlgId [in] Identificador del algoritmo hash usado para aplicar hash a los archivos de ensamblado.

szName [in] Nombre de texto legible del ensamblado.

pMetaData [in] Puntero a ASSEMBLYMETADATA que contiene información de versión, plataforma y configuración regional para el ensamblado.

dwAssemblyFlags [in] Combinación bit a bit de los valores CorAssemblyFlags que especifican varios atributos del ensamblado.

Remarks

Para crear una Assembly estructura de metadatos, use el método IMetaDataAssemblyEmit::D efineAssembly .

Requirements

Plataforma: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also