Compartilhar via


IMetaDataAssemblyEmit::DefineFile Method

Cria uma File estrutura de metadados que contém metadados para assembly referenciado por esse assembly e retorna o token de metadados associado.

Syntax

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

Parameters

szName [in] O nome do arquivo a ser consumido.

pbHashValue [in] Um ponteiro para os dados de hash associados ao assembly.

cbHashValue [in] O tamanho em bytes de pbHashValue.

dwFileFlags [in] Uma combinação bit a bit de FileFlags valores que especificam as configurações de propriedade.

pmdf [out] Um ponteiro para o token retornado File .

Remarks

Uma File estrutura de metadados deve ser definida para cada arquivo que fazia parte desse assembly no momento em que esse assembly foi criado, excluindo o arquivo que contém os metadados.

Requirements

Plataforma: Consulte sistemas operacionais com suporte do .NET.

Header: Cor.h

Library: CorGuids.lib

See also