Compartilhar via


Método IMetaDataAssemblyImport::GetFileProps (rometadataapi.h)

Obtém as propriedades do arquivo com a assinatura de metadados especificada.

Sintaxe

HRESULT GetFileProps(
  [in]  mdFile     mdf,
  [out] LPWSTR     szName,
  [in]  ULONG      cchName,
  [out] ULONG      *pchName,
  [out] const BYTE **ppbHashValue,
  [out] ULONG      *pcbHashValue,
  [out] DWORD      *pdwFileFlags
);

Parâmetros

[in] mdf

O token de metadados mdFile que representa o arquivo para o qual obter as propriedades.

[out] szName

O nome simples do arquivo.

[in] cchName

O tamanho, em caracteres largos, de szName.

[out] pchName

O número de caracteres largos retornados no szName.

[out] ppbHashValue

Um ponteiro para o valor de hash. Esse é o hash, usando o algoritmo SHA-1, do arquivo.

[out] pcbHashValue

O número de caracteres largos no valor de hash retornado.

[out] pdwFileFlags

Um ponteiro para os sinalizadores que descrevem os metadados aplicados a um arquivo. O valor dos sinalizadores é uma combinação de um ou mais valores de CorFileFlags.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho rometadataapi.h

Confira também

IMetaDataAssemblyImport