Freigeben über


IMetaDataAssemblyEmit::DefineFile Method

Erstellt eine File Metadatenstruktur, die Metadaten für Assembly enthält, auf die von dieser Assembly verwiesen wird, und gibt das zugeordnete Metadatentoken zurück.

Syntax

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

Parameters

szName [in] Der Name der zu verbrauchenden Datei.

pbHashValue [in] Ein Zeiger auf die Hashdaten, die der Assembly zugeordnet sind.

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

dwFileFlags [in] Eine bitweise Kombination von FileFlags Werten, die Eigenschaftseinstellungen angeben.

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

Remarks

Eine File Metadatenstruktur muss für jede Datei definiert werden, die teil dieser Assembly war, zum Zeitpunkt der Erstellung dieser Assembly, mit Ausnahme der Datei, die die Metadaten enthält.

Requirements

Bahnsteig: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also