Partager via


IMetaDataAssemblyEmit::SetAssemblyProps Method

Modifie la structure de métadonnées spécifiée Assembly .

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] Jeton de métadonnées qui spécifie la Assembly structure de métadonnées à modifier.

pbPublicKey [in] Pointeur vers la clé publique de l’éditeur de l’assembly.

cbPublicKey [in] Taille en octets de pbPublicKey.

ulHashAlgId [in] Identificateur de l’algorithme de hachage utilisé pour hacher les fichiers d’assembly.

szName [in] Nom de texte lisible par l’homme de l’assembly.

pMetaData [in] Pointeur vers ASSEMBLYMETADATA qui contient des informations de version, de plateforme et de paramètres régionaux pour l’assembly.

dwAssemblyFlags [in] Combinaison au niveau du bit des valeurs CorAssemblyFlags qui spécifient différents attributs de l’assembly.

Remarks

Pour créer une structure de Assembly métadonnées, utilisez la méthode IMetaDataAssemblyEmit ::D efineAssembly .

Requirements

Plateforme: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

Library: CorGuids.lib

See also