Поделиться через


IMetaDataAssemblyEmit::DefineFile Method

File Создает структуру метаданных, содержащую метаданные для сборки, на которую ссылается эта сборка, и возвращает связанный маркер метаданных.

Syntax

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

Parameters

szName [in] Имя используемого файла.

pbHashValue [in] Указатель на хэш-данные, связанные с сборкой.

cbHashValue [in] Размер в байтах pbHashValue.

dwFileFlags [in] Побитовое сочетание значений FileFlags , указывающих параметры свойств.

pmdf [out] Указатель на возвращенный File маркер.

Remarks

Для каждого файла, являющегося частью этой сборки, необходимо определить одну File структуру метаданных во время создания этой сборки, за исключением файла, содержащего метаданные.

Requirements

Платформа: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

See also