SAFEARRAY使用实例[17]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 sheismylife 的 blog

方法六:使用safearraycreateex创建包含结构的一维数组

使用safearray传递udt(自定义结构)是一项常用的技术,msdn文档描述得比较齐全,要注意的一点是,自定义结构要求有自己的guid,这必须在idl文件中定义。同时还必须要使用irecordinfo接口,该接口将和数组一起传递出去,irecordinfo接口内部记录了udt的描述信息。

idl文件中:

[uuid(810930aa-9229-46e7-b20c-41f6218d0b1a)]

struct _bookmarkschema

{

     bstr name;

     bstr context;

     bstr time;

};

 

本文关键:SAFEARRAY使用实例
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top