Udostępnij przez


IMetaDataAssemblyEmit::SetAssemblyProps Method

Modyfikuje określoną Assembly strukturę metadanych.

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

Parameters

pma [in] Token metadanych określający Assembly strukturę metadanych do zmodyfikowania.

pbPublicKey [in] Wskaźnik do klucza publicznego wydawcy zestawu.

cbPublicKey [in] Rozmiar w bajtach pbPublicKey.

ulHashAlgId [in] Identyfikator algorytmu skrótu używanego do tworzenia skrótów plików zestawów.

szName [in] Czytelna dla człowieka nazwa tekstu zestawu.

pMetaData [in] Wskaźnik do ASSEMBLYMETADATA, który zawiera informacje o wersji, platformie i ustawieniach regionalnych dla zestawu.

dwAssemblyFlags [in] Bitowa kombinacja wartości CorAssemblyFlags określających różne atrybuty zestawu.

Remarks

Aby utworzyć Assembly strukturę metadanych, użyj metody IMetaDataAssemblyEmit::D efineAssembly .

Requirements

Podest: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

Library: CorGuids.lib

See also