Dela via


IMetaDataAssemblyEmit::SetAssemblyProps-metod

Ändrar den angivna Assembly metadatastrukturen.

Syntax

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

Parametrar

pma
[i] Den metadatatoken som anger den Assembly metadatastruktur som ska ändras.

pbPublicKey
[i] En pekare till den offentliga nyckeln för utgivaren av sammansättningen.

cbPublicKey
[i] Storleken i byte av pbPublicKey.

ulHashAlgId
[i] Identifieraren för hash-algoritmen som används för att hasha sammansättningsfilerna.

szName
[i] Sammansättningens textnamn som kan läsas av människor.

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

dwAssemblyFlags
[i] En bitvis kombination av AssemblyFlags-värden som anger olika attribut för sammansättningen.

Kommentarer

Om du vill skapa en Assembly metadatastruktur använder du metoden IMetaDataAssemblyEmit::D efineAssembly .

Krav

Plattform: Se Systemkrav.

Huvudet: Cor.h

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

.NET Framework versioner: Tillgänglig sedan 1.0

Se även