Freigeben über


IMetaDataAssemblyEmit::SetAssemblyRefProps Method

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

Parameters

ar [in] Das Metadatentoken, das die AssemblyRef zu ändernde Metadatenstruktur angibt.

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

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

szName [in] Der lesbare Textname der Assembly.

pMetaData [in] Ein Zeiger auf eine ASSEMBLYMETADATA-Instanz, die 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 in Byte von pbHashValue.

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

Remarks

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

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also