Partilhar via


Método IMetaDataAssemblyEmit::D efineFile

Cria uma File estrutura de metadados que contém metadados para assemblagem referenciada por esta assemblagem e devolve o token de metadados associado.

Sintaxe

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 ficheiro a ser consumido.

pbHashValue
[in] Um ponteiro para os dados hash associados à assemblagem.

cbHashValue
[in] O tamanho em bytes de pbHashValue.

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

pmdf
[fora] Um ponteiro para o token devolvido File .

Observações

Tem File de ser definida uma estrutura de metadados para cada ficheiro que fazia parte desta assemblagem no momento em que esta assemblagem foi criada, excluindo o ficheiro que contém os metadados.

Requisitos

Plataforma: Veja Requisitos do Sistema.

Cabeçalho: Cor.h

Biblioteca: Utilizado como recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também