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

指向描述应用于文件的元数据的标志的指针。 标志值由一个或多个 CorFileFlags 值组成。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
目标平台 Windows
标头 rometadataapi.h

另请参阅

IMetaDataAssemblyImport