Udostępnij przez


IMetaDataAssemblyEmit::SetAssemblyRefProps Method

Modyfikuje określoną AssemblyRef strukturę metadanych.

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] Token metadanych określający AssemblyRef strukturę metadanych do zmodyfikowania.

pbPublicKeyOrToken [in] Klucz publiczny wydawcy przywołytowanego zestawu.

cbPublicKeyOrToken [in] Rozmiar w bajtach pbPublicKeyOrToken.

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

pMetaData [in] Wskaźnik do wystąpienia ASSEMBLYMETADATA zawierającego informacje o wersji, platformie i ustawieniach regionalnych zestawu.

pbHashValue [in] Wskaźnik do danych skrótu skojarzonych z zestawem.

cbHashValue [in] Rozmiar w bajtach pbHashValue.

dwAssemblyRefFlags [in] Bitowa kombinacja wartości CorAssemblyFlags określających atrybuty przywoływanego zestawu.

Remarks

Aby utworzyć AssemblyRef strukturę metadanych, użyj metody IMetaDataAssemblyEmit::D efineAssemblyRef .

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also