Partager via


IMetaDataAssemblyEmit::DefineManifestResource, méthode

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

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 mappe 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] Offset au début de la ressource dans le fichier. Pour les ressources dans les fichiers autonomes, la valeur sera toujours zéro. Si la ressource est incorporée dans un fichier exécutable portable (PE), il s'agit d'un offset du BLOB de ressource, qui démarre à l'emplacement spécifié dans le fichier d'en-tête cor.h.

  • dwResourceFlags
    [in] Combinaison d'opérations de bits des valeurs d'indicateurs qui spécifient des paramètres de propriétés pour la définition de ressources.

  • 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.

Configuration requise

Plateforme : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : utilisée en tant que ressource dans MsCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

IMetaDataAssemblyEmit, interface