大家帮帮我!!!!!!!!!!!!!!!

MangDang 2003-09-13 10:55:33
大家帮帮我:
我是初学者,请问static const IID IID_IX=
{0x32bb8320,0xb41b,0x11cf,
{0xa6,0xbb,0x0,0x80,0xc7,0xb2,0xd6,0x82}};
是什么意思?
{0x32bb8320,0xb41b,0x11cf,
{0xa6,0xbb,0x0,0x80,0xc7,0xb2,0xd6,0x82}};
代表什么?
...全文
32 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶子哟 2003-09-13
  • 打赏
  • 举报
回复
look com book
bugyouth 2003-09-13
  • 打赏
  • 举报
回复
参看潘爱民的《COM原理与应用》
yinzhaohui 2003-09-13
  • 打赏
  • 举报
回复
这是定义的全局维一标示
如.你如果要在一个程序中使用VC接口,一般先要调用CoCreateInstance(..........)
在个函数中第一个参数要指明CLSID这个ID的组件ID它要求这个函数在注册表中找到这个ID,
如由CLSID不要忆,一般使用ProgID,而IDD一般表求接口ID一个组件有多个接口,接口只是用来操作组件的。
你上面的
{0x32bb8320,0xb41b,0x11cf,
{0xa6,0xbb,0x0,0x80,0xc7,0xb2,0xd6,0x82}}只是定义了一个标示,这个标示代表什么,你到注册表中去看看
xiaohyy 2003-09-13
  • 打赏
  • 举报
回复

IID是一个128位的GUID结构,

GUID表示全局唯一标识符(不可能出现重复的GUID),

该语句表明你定义了一个接口GUID,

标识一个唯一的接口
warmchang 2003-09-13
  • 打赏
  • 举报
回复
只是GUID,是系统自动生成的。

你也可以用guidgen.exe来生成。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧