【发布时间】:2012-02-12 03:19:45
【问题描述】:
例如
public interface IWMPSettings
[DispId(101)]
bool autoStart { get; set; }
[DispId(102)]
int balance { get; set; }
它有用还是只是为编译器自动生成的?什么是 COM 调度标识符?在 .NET 上下文中何时需要它们?
【问题讨论】:
-
很公平,但也许更相关的是询问 COM 调度标识符是什么,因为 MSDN 告诉您这就是
DispId的用途! -
这意味着你做错了。项目 + 添加引用,浏览选项卡,选择 c:\windows\system32\wmp.dll。您现在已经定义了 WMPLib.IWMPSettings 类型。
-
@WillVousden 讽刺的是,这个页面在搜索结果中排名第一。
-
@lorddev 这让我发痒!
-
DispID 有用的示例:stackoverflow.com/a/4796838/3195477
标签: c# .net visual-studio com