Bagikan melalui


IMetaDataAssemblyEmit::SetAssemblyRefProps Method

Memodifikasi struktur metadata yang ditentukan AssemblyRef .

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 [di] Token metadata yang menentukan AssemblyRef struktur metadata yang akan dimodifikasi.

pbPublicKeyOrToken [di] Kunci publik penerbit assembly yang dirujuk.

cbPublicKeyOrToken[di] Ukuran dalam byte .pbPublicKeyOrToken

szName [di] Nama teks assembly yang dapat dibaca manusia.

pMetaData [di] Penunjuk ke instans ASSEMBLYMETADATA yang berisi versi, platform, dan informasi lokal untuk perakitan.

pbHashValue [di] Penunjuk ke data hash yang terkait dengan perakitan.

cbHashValue[di] Ukuran dalam byte .pbHashValue

dwAssemblyRefFlags [di] Kombinasi bitwise dari nilai CorAssemblyFlags yang menentukan atribut rakitan yang direferensikan.

Remarks

Untuk membuat AssemblyRef struktur metadata, gunakan metode IMetaDataAssemblyEmit::D efineAssemblyRef .

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

See also