IMetaDataAssemblyEmit::DefineAssembly, méthode
Crée une structure Assembly
contenant les métadonnées pour l’assembly spécifié et retourne le jeton de métadonnées associé.
Syntaxe
HRESULT DefineAssembly (
[in] void *pbPublicKey,
[in] ULONG cbPublicKey,
[in] ULONG uHashAlgId,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA *pMetaData,
[in] DWORD dwAssemblyFlags,
[out] mdAssembly *pmda
);
Paramètres
pbPublicKey
[in] Clé publique qui identifie l’éditeur de l’assembly, ou NULL si l’assembly n’est pas fortement nommé.
cbPublicKey
[in] Taille en octets de pbPublicKey
.
uHashAlgId
[in] Identificateur de l’algorithme de hachage à utiliser pour chiffrer les fichiers dans l’assembly ou NULL pour spécifier l’algorithme SHA-1.
szName
[in] Nom du texte lisible par l’utilisateur de l’assembly. Cette valeur ne doit pas dépasser 1024 caractères.
pMetaData
[in] Pointeur vers une instance ASSEMBLYMETADATA qui contient des informations de version, de plateforme et de paramètres régionaux pour l’assembly.
dwAssemblyFlags
[in] Combinaison de valeurs CorAssemblyFlags qui décrivent les fonctionnalités de l’assembly.
pmda
[out] Pointeur vers le jeton de métadonnées.
Notes
Une seule structure de métadonnées Assembly
peut être définie dans un manifeste.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : Cor.h
Bibliothèque : incluse comme ressource dans MsCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour