Dela via


IMetaDataAssemblyEmit::SetAssemblyRefProps, metod

Ändrar den angivna AssemblyRef metadatastrukturen.

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

Parametrar

ar
[in] Metadatatoken som anger metadatastrukturen AssemblyRef som ska ändras.

pbPublicKeyOrToken
[in] Den offentliga nyckeln för utgivaren av den refererade sammansättningen.

cbPublicKeyOrToken
[in] Storleken i byte av pbPublicKeyOrToken.

szName
[in] Sammansättningens läsbara textnamn.

pMetaData
[in] En pekare till en ASSEMBLYMETADATA-instans som innehåller information om version, plattform och nationella inställningar för sammansättningen.

pbHashValue
[in] En pekare till de hash-data som är associerade med sammansättningen.

cbHashValue
[in] Storleken i byte av pbHashValue.

dwAssemblyRefFlags
[in] En bitvis kombination av AssemblyRefFlags-värden som anger attribut för den refererade sammansättningen.

Kommentarer

Om du vill skapa en AssemblyRef metadatastruktur använder du metoden IMetaDataAssemblyEmit::D efineAssemblyRef .

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Används som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även