Freigeben über


IMetaDataAssemblyEmit::SetAssemblyRefProps-Methode

Ändert die angegebene AssemblyRef-Metadatenstruktur.

HRESULT SetAssemblyRefProps (
    [in] mdAssemblyRef              ar,
    [in] const void                 *pbPublicKeyOrToken,
    [in] ULONG                      cbPublicKeyOrToken,
    [in] LPCWSTR                    szName, 
    [in] const ASSEMBLYMETADATA     *pMetaData, 
    [in] const void                 *pbHashValue,
    [in] ULONG                      cbHashValue,
    [in] DWORD                      dwAssemblyRefFlags
);

Parameter

  • ar
    [in] Das Metadatentoken, das die AssemblyRef-Metadatenstruktur angibt, die geändert werden soll.

  • pbPublicKeyOrToken
    [in] Der öffentliche Schlüssel des Herausgebers der Assembly, auf die verwiesen wird.

  • cbPublicKeyOrToken
    [in] Die Größe von pbPublicKeyOrToken in Bytes.

  • szName
    [in] Der lesbare Textname der Assembly.

  • pMetaData
    [in] Ein Zeiger auf eine ASSEMBLYMETADATA-Instanz, die Version, Plattform und Gebietsschemainformationen für die Assembly enthält.

  • pbHashValue
    [in] Ein Zeiger auf die Hashdaten für die Assembly.

  • cbHashValue
    [in] Die Größe von pbHashValue in Bytes.

  • dwAssemblyRefFlags
    [in] Eine bitweise Kombination vonAssemblyRefFlags-Werten, die Attribute der Assembly angeben, auf die verwiesen wird.

Hinweise

Verwenden Sie zum Erstellen einer AssemblyRef-Metadatenstruktur die IMetaDataAssemblyEmit::DefineAssemblyRef-Methode.

Anforderungen

Plattformen: 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