Partager via


IMetaDataAssemblyEmit::DefineManifestResource, méthode

Crée une structure ManifestResource contenant les métadonnées pour la ressource de manifeste spécifiée et retourne le jeton de métadonnées associé.

Syntaxe

HRESULT DefineManifestResource (  
    [in] LPCWSTR                szName,
    [in] mdToken                tkImplementation,
    [in] DWORD                  dwOffset,
    [in] DWORD                  dwResourceFlags,  
    [out] mdManifestResource    *pmdmr  
);  

Paramètres

szName
[in] Nom de la ressource.

tkImplementation
[in] Jeton de métadonnées de type mdtFile ou mdtAssemblyRef qui correspond au fournisseur de ressources. Une valeur NULL indique que le fichier dans lequel les métadonnées sont incorporées est le fournisseur de ressources.

dwOffset
[in] Décalage par rapport au début de la ressource dans le fichier. Pour les ressources incluses dans des fichiers autonomes, ce décalage est toujours égal à zéro. Si la ressource est incorporée dans un fichier PE (portable exécutable), il s’agit d’un décalage de l’objet blob de la ressource, qui commence à l’emplacement spécifié dans le fichier d’en-tête cor.h.

dwResourceFlags
[in] Combinaison au niveau du bit des valeurs d’indicateur qui spécifient les paramètres de propriété pour la définition de la ressource.

pmdmr
[out] Pointeur vers le jeton de métadonnées retourné.

Notes

Une structure de métadonnées ManifestResource doit être définie pour chaque ressource implémentée dans chacun des fichiers de l’assembly.

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