Freigeben über


IMetaDataAssemblyEmit::SetAssemblyRefProps-Methode

Ändert die angegebene AssemblyRef-Metadatenstruktur.

Syntax

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 zu ändernde AssemblyRef-Metadatenstruktur angibt.

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

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

szName
[in] Der lesbare Textname der Assembly.

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

pbHashValue
[in] Ein Zeiger auf die Hashdaten, die der Assembly zugeordnet sind.

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

dwAssemblyRefFlags
[in] Eine bitweise Kombination von AssemblyRefFlags-Werten, die Attribute der referenzierten Assembly angeben.

Bemerkungen

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ verwendet

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

Siehe auch