Partager via


IMetaDataAssemblyEmit::DefineManifestResource Method

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

Syntax

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

Parameters

szName [in] Nom de la ressource.

tkImplementation [in] Jeton de métadonnées de type mdtFile ou mdtAssemblyRef mappé 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 au début de la ressource dans le fichier. Pour les ressources dans des fichiers autonomes, cela sera toujours égal à zéro. Si la ressource est incorporée dans un fichier PE (exécutable portable), il s’agit d’un décalage de l’objet blob de ressources, qui commence à l’emplacement spécifié dans le fichier d’en-tête cor.h.

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

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

Remarks

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

Requirements

Plateforme: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

Library: CorGuids.lib

See also