小编chr*_*zke的帖子

连续的接口功能ID

我在midl中有一个COM对象接口

interface InterfaceName : IDispatch
{
  [id(1)] HRESULT FunA(...);
  [id(2)] HRESULT FunB(...);
  [id(3)] HRESULT FunC(...);
}
Run Code Online (Sandbox Code Playgroud)

ID需要连续吗?或者我可以定义它

interface InterfaceName : IDispatch
{
  [id(1)] HRESULT FunA(...);
  [id(3)] HRESULT FunB(...);
  [id(5)] HRESULT FunC(...);
}
Run Code Online (Sandbox Code Playgroud)

编译第二个版本似乎没问题,但在运行时会出现任何问题吗?

windows com midl

5
推荐指数
1
解决办法
60
查看次数

标签 统计

com ×1

midl ×1

windows ×1