Freigeben über


IMetaDataAssemblyEmit::SetAssemblyProps-Methode

Ändert die angegebene Assembly-Metadatenstruktur.

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 Assembly-Metadatenstruktur angibt, die geändert werden soll.

  • 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, mit dem die Assemblydateien gehasht wurden.

  • szName
    [in] Der lesbare Textname der Assembly.

  • pMetaData
    [in] Ein Zeiger auf die ASSEMBLYMETADATA, die Informationen zu Version, Plattform und Gebietsschema für die Assembly enthält.

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

Hinweise

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

Anforderungen

Plattform: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll verwendet

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataAssemblyEmit-Schnittstelle