Compartilhar via


Método de IMetaDataAssemblyEmit::DefineFile

Cria um File estrutura de metadados que contém metadados do assembly referenciado por este assembly e retorna o token de metadados associados.

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

Parâmetros

  • 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 retornado File token.

Comentários

Um File estrutura de metadados deve ser definida para cada arquivo que foi parte desse assembly no momento em que este assembly foi compilado, excluindo o arquivo que contém metadados.

Requisitos

Plataforma: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Cor.h

Biblioteca: Usado como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface de IMetaDataAssemblyEmit