Freigeben über


IMetaDataAssemblyEmit::DefineFile-Methode

Erstellt eine File-Metadatenstruktur, die Metadaten für die Assembly enthält, auf die diese Assembly verweist, und gibt das zugeordnete Metadatentoken zurück.

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

Parameter

  • szName
    [in] Der Name der zu verarbeitenden Datei.

  • pbHashValue
    [in] Ein Zeiger auf die der Assembly zugeordneten Hashdaten.

  • cbHashValue
    [in] Die Größe von pbHashValue in Bytes.

  • dwFileFlags
    [in] Eine bitweise Kombination von FileFlags-Werten, mit denen Eigenschafteneinstellungen angegeben werden.

  • pmdf
    [out] Ein Zeiger auf das zurückgegebene File-Token.

Hinweise

Eine File-Metadatenstruktur muss für jede Datei - außer der Datei mit den Metadaten - definiert werden, die zu der Zeit, als diese Assembly erstellt wurde, Teil dieser Assembly war.

Anforderungen

Plattform: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll verwendet

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataAssemblyEmit-Schnittstelle