Partager via


IMetaDataAssemblyEmit::SetAssemblyProps, méthode

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

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 pour l'algorithme de hachage utilisé pour hacher les fichiers d'assembly.

  • szName
    [in] Nom explicite de l'assembly.

  • pMetaData
    [in] Pointeur vers ASSEMBLYMETADATA qui contient la version, la plateforme et les informations liées aux paramètres régionaux de l'assembly.

  • dwAssemblyFlags
    [in] Combinaison d'opérations de bits de valeurs AssemblyFlags qui spécifient plusieurs attributs de l'assembly.

Notes

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

Configuration requise

Plateforme : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

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

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

IMetaDataAssemblyEmit, interface