StrongNameTokenFromAssembly 函数
从指定的程序集文件创建强名称令牌。
此函数已弃用。 请改用 ICLRStrongName::StrongNameTokenFromAssembly 方法。
语法
BOOLEAN StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
参数
wszFilePath
[in] 程序集的可移植可执行 (PE) 文件的路径。
ppbStrongNameToken
[out] 返回的强名称标记。
pcbStrongNameToken
[out] 强名称标记的大小(以字节为单位)。
返回值
如果成功完成,则为 true
;否则为 false
。
注解
强名称标记是公钥的缩写形式。 标记是一个 64 位散列,由用于对程序集签名的公钥创建。 该标记是程序集的强名称的一部分,并且可以从程序集元数据中读取。
创建该标记后,应调用 StrongNameFreeBuffer 函数以释放所分配的内存。
如果 StrongNameTokenFromAssembly
函数未成功完成,请调用 StrongNameErrorInfo 函数来检索上次生成的错误。
要求
平台:请参阅系统要求。
标头:StrongName.h
库:作为资源包含在 mscoree.dll 中
.NET Framework 版本:自 1.0 起可用