Partager via


IMetaDataAssemblyEmit::DefineFile, méthode

Crée une structure de métadonnées File contenant les métadonnées pour l'assembly référencé par cet assembly et retourne le jeton de métadonnées associé.

HRESULT DefineFile (
    [in]  LPCWSTR        szName, 
    [in]  const void     *pbHashValue, 
    [in]  ULONG          cbHashValue,
    [in]  DWORD          dwFileFlags,
    [out] mdFile         *pmdf
);

Paramètres

  • szName
    [in] Nom du fichier à utiliser.

  • pbHashValue
    [in] Pointeur vers les données de hachage associées à l'assembly.

  • cbHashValue
    [in] Taille en octets de pbHashValue.

  • dwFileFlags
    [in] Combinaison d'opérations de bits des valeurs FileFlags qui spécifient des paramètres de propriété.

  • pmdf
    [out] Pointeur vers le jeton File retourné.

Notes

Une structure de métadonnées File doit être définie pour chaque fichier qui faisait partie de cet assembly au moment de la création de celui-ci, à l'exclusion du fichier qui contient les métadonnées.

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