Partager via


IMetaDataAssemblyEmit::SetAssemblyProps, méthode

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

Syntaxe

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

Paramètres

pma
[in] Jeton de métadonnées qui spécifie la structure de métadonnées Assembly à 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 du texte lisible par l’utilisateur 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 de valeurs AssemblyFlags qui spécifient différents attributs de l’assembly.

Notes

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

Spécifications

Plateforme : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : utilisée comme ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi