INativeImageInstallInfo::GetILStrongSignature 方法

更新:2007 年 11 月

获取 Microsoft 中间语言 (MSIL) 程序集的具有强名称的签名。

HRESULT GetILStrongSignature (
      [in, out] BYTE           *pbSig,
      [in, out] DWORD          *pcbSig
);

参数

  • pbSig
    [in, out] 保存签名数据的缓冲区。

  • pcbSig
    [in, out] 在输入中,为 pbSig 的大小(以字节为单位);在输出中,则为签名的大小(以字节为单位)。

返回值

HRESULT

说明

S_OK

INativeImageInstallInfo::GetILStrongSignature 方法已成功返回。

ERROR_INSUFFICIENT_BUFFER

pbSig 缓冲区的大小不足以存储签名。

CORSEC_E_MISSING_STRONGNAME

MSIL 程序集不是具有强命名的程序集。

要求

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

**头文件:**Cor.h

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

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

请参见

参考

INativeImageInstallInfo