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