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


Метод IMetaDataAssemblyImport::GetFileProps (rometadataapi.h)

Возвращает свойства файла с указанной сигнатурой метаданных.

Синтаксис

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

Параметры

[in] mdf

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

[out] szName

Простое имя файла.

[in] cchName

Размер (в широких символах) szName.

[out] pchName

Число расширенных символов, фактически возвращаемых в szName.

[out] ppbHashValue

Указатель на хэш-значение. Это хэш файла с использованием алгоритма SHA-1.

[out] pcbHashValue

Число широких символов в возвращаемом хэш-значении.

[out] pdwFileFlags

Указатель на флаги, описывающие метаданные, применяемые к файлу. Значение flags представляет собой сочетание одного или нескольких значений CorFileFlags .

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Целевая платформа Windows
Header rometadataapi.h

См. также раздел

IMetaDataAssemblyImport