Megosztás:


IMetaDataAssemblyEmit::DefineAssembly Method

Létrehoz egy metaadatokat tartalmazó struktúrát Assembly a megadott szerelvényhez, és visszaadja a társított metaadat-jogkivonatot.

Syntax

HRESULT DefineAssembly (
    [in]  void                 *pbPublicKey,
    [in]  ULONG                cbPublicKey,
    [in]  ULONG                uHashAlgId,
    [in]  LPCWSTR              szName,
    [in]  ASSEMBLYMETADATA     *pMetaData,
    [in]  DWORD                dwAssemblyFlags,
    [out] mdAssembly           *pmda
);

Parameters

pbPublicKey [in] Az a nyilvános kulcs, amely azonosítja a szerelvény közzétevője, vagy NULL, ha a szerelvény neve nem erős.

cbPublicKey [in] A méret bájtban kifejezve pbPublicKey.

uHashAlgId [in] Az SHA-1 algoritmus megadásához használt kivonatoló algoritmus azonosítója a szerelvény fájljainak titkosításához, vagy NULL.

szName [in] A szerelvény olvasható szövegének neve. Ez az érték nem haladhatja meg az 1024 karaktert.

pMetaData [in] Egy ASSEMBLYMETADATA-példányra mutató mutató, amely tartalmazza a szerelvény verzió-, platform- és területi adatait.

dwAssemblyFlags [in] A CorAssemblyFlags értékek kombinációja, amelyek a szerelvény jellemzőit írják le.

pmda [kifelé] A metaadat-jogkivonatra mutató mutató.

Remarks

A jegyzékben csak egy Assembly metaadat-struktúra definiálható.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Header: Cor.h

Library: CorGuids.lib

See also