在托管代码中调用comdll函数.pptVIP

  • 0
  • 0
  • 约1.15万字
  • 约 45页
  • 2018-04-02 发布于天津
  • 举报
在托管代码中调用comdll函数

* * * * * * * * * * * * * * * * * 在托管代码中调用COM DLL函数 (续) 10.3.3 在托管代码中调用COM DLL函数 Pack 此字段控制类或结构的数据字段在内存中的对齐方式。此字段指示在指定 LayoutKind.Sequential 值时应使用的封装大小。Pack 值必须为 0、1、2、4、8、16、32、64 或 128。值为 0 指示封装对齐方式设置为当前平台的默认方式。 Size 此字段指示类或结构的绝对大小。此字段的值必须大于或等于所有成员的总和。此字段主要由编译器编写器使用,以指定类或结构的总大小(以字节为单位)。在扩展由结构占用的内存(用于直接的非托管访问)时,此字段也很有用。 代码示例C# 代码示例VB 续表: Exception 类的字段映射到其在COM中的对应字段: 将 Exception 类映射到 HRESULT 10.3.4 将 Exception 类映射到 HRESULT 异常字段 COM中的信息源 ErrorCode 从调用返回的 HRESULT 。 HelpLink 如果 IErrorInfo-HelpContext 不为0,则该字符串将通过串联 IErrorInfo-GetHelpFile、“#” 和 IErrorInfo-GetHelpContext 来形成。否则,从 IErrorInfo-GetH

文档评论(0)

1亿VIP精品文档

相关文档