我在midl中有一个COM对象接口
interface InterfaceName : IDispatch
{
  [id(1)] HRESULT FunA(...);
  [id(2)] HRESULT FunB(...);
  [id(3)] HRESULT FunC(...);
}
ID需要连续吗?或者我可以定义它
interface InterfaceName : IDispatch
{
  [id(1)] HRESULT FunA(...);
  [id(3)] HRESULT FunB(...);
  [id(5)] HRESULT FunC(...);
}
编译第二个版本似乎没问题,但在运行时会出现任何问题吗?