Condividi tramite


Metodo IMetaDataAssemblyEmit::SetAssemblyProps

Modifica la struttura dei metadati Assembly specificata.

Sintassi

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 Assembly struttura dei metadati da modificare.

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

cbPublicKey
[in] Dimensioni in byte di pbPublicKey.

ulHashAlgId
[in] Identificatore dell'algoritmo hash usato per hashre i file di assembly.

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

pMetaData
[in] Puntatore all'ASSEMBLYMETADATA contenente informazioni sulla versione, sulla piattaforma e sulle impostazioni locali per l'assembly.

dwAssemblyFlags
[in] Combinazione bit per bit dei valori AssemblyFlags che specificano vari attributi dell'assembly.

Commenti

Per creare una Assembly struttura di metadati, usare il metodo IMetaDataAssemblyEmit::D efineAssembly .

Requisiti

Piattaforma: Vedere Requisiti di sistema.

Intestazione: Cor.h

Libreria: Usato come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile da 1.0

Vedi anche