IMetaDataAssemblyImport::GetAssemblyProps 方法

获取具有指定元数据签名的程序集的属性集。

HRESULT GetAssemblyProps (
    [in]  mdAssembly          mda,
    [out] const void          **ppbPublicKey, 
    [out] ULONG               *pcbPublicKey,
    [out] ULONG               *pulHashAlgId,
    [out] LPWSTR              szName,
    [in] ULONG                cchName,
    [out] ULONG               *pchName,
    [out] ASSEMBLYMETADATA    *pMetaData,
    [out] DWORD               *pdwAssemblyFlags
);

参数

  • mda
    [in]。 表示要为其获取属性的程序集的 mdAssembly 元数据标记。

  • ppbPublicKey
    [out] 一个指向公钥或元数据标记的指针。

  • pcbPublicKey
    [out] 返回的公钥中的字节数。

  • pulHashAlgId
    [out] 一个指向对程序集中的文件进行哈希处理时所用算法的指针。

  • szName
    [out] 程序集的简单名称。

  • cchName
    [in] szName 的大小(以宽字符为单位)。

  • pchName
    [out] szName 中实际返回的宽字符数。

  • pMetaData
    [out] 一个指向 ASSEMBLYMETADATA 结构的指针,该结构包含程序集元数据。

  • pdwAssemblyFlags
    [out] 描述应用于程序集的元数据的标志。 此值是一个或多个 CorAssemblyFlags 值的组合。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Cor.h

**库:**在 MsCorEE.dll 中用作资源

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataAssemblyImport 接口