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 值组合。

要求

平台:请参阅系统要求

标头:Cor.h

库:用作 MsCorEE.dll 中的资源

.NET Framework 版本:自 1.0 起可用

另请参阅