Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une Assembly structure contenant des métadonnées pour l’assembly spécifié et retourne le jeton de métadonnées associé.
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] 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 de texte lisible par l’homme de l’assembly. Cette valeur ne doit pas dépasser 1024 caractères.
pMetaData [in] Pointeur vers une instance ASSEMBLYMETADATA qui contient les informations de version, de plateforme et de paramètres régionaux de 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.
Remarks
Assembly Une seule structure de métadonnées peut être définie dans un manifeste.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib