Freigeben über


IMetaDataAssemblyEmit::SetAssemblyProps-Methode

Ändert die angegebene Assembly-Metadatenstruktur.

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

Parameter

pma
[in] Das Metadatentoken, das die zu ändernde Assembly-Metadatenstruktur angibt.

pbPublicKey
[in] Ein Zeiger auf den öffentlichen Schlüssel des Herausgebers der Assembly.

cbPublicKey
[in] Die Größe von pbPublicKey in Bytes.

ulHashAlgId
[in] Der Bezeichner für den Hashalgorithmus, der zum Hashen der Assemblydateien verwendet wird.

szName
[in] Der lesbare Textname der Assembly.

pMetaData
[in] Ein Zeiger auf das ASSEMBLYMETADATA, das Versions-, Plattform- und Gebietsschemainformationen für die Assembly enthält.

dwAssemblyFlags
[in] Eine bitweise Kombination von AssemblyFlags-Werten, die verschiedene Attribute der Assembly angeben.

Bemerkungen

Verwenden Sie zum Erstellen einer Assembly-Metadatenstruktur die IMetaDataAssemblyEmit::DefineAssembly-Methode.

Anforderungen

Plattform: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Library: Als Ressource in „MsCorEE.dll“ verwendet

.NET Framework-Versionen: Seit Version 1.0 verfügbar.

Siehe auch