Condividi tramite


Metodo IMetaDataAssemblyEmit::SetAssemblyProps

Modifica la struttura dei metadati Assembly specificata.

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
);

Parametri

  • pma
    [in] Token di metadati che specifica la struttura dei metadati Assembly da modificare.

  • pbPublicKey
    [in] Puntatore alla chiave pubblica dell'editore dell'assembly.

  • cbPublicKey
    [in] Dimensione in byte di pbPublicKey.

  • ulHashAlgId
    [in] Identificatore per l'algoritmo hash utilizzato per generare un hash per i file assembly.

  • szName
    [in] Nome in testo leggibile dell'assembly.

  • pMetaData
    [in] Puntatore alla struttura ASSEMBLYMETADATA che contiene le informazioni relative alla versione, alla piattaforma e alle impostazioni locali dell'assembly.

  • dwAssemblyFlags
    [in] Combinazione bit per bit di valori di AssemblyFlags che specificano diversi attributi dell'assembly.

Note

Per creare una struttura dei metadati Assembly, utilizzare il metodo IMetaDataAssemblyEmit::DefineAssembly.

Requisiti

Piattaforma: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: utilizzata come risorsa in MsCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia IMetaDataAssemblyEmit