OLE技术专题——第二讲:复合文件[9]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

 

        hr = ::StgOpenStorage(                // 打开复合文件

               lpwFileName,                   // 文件名称

               NULL,

               STGM_READ | STGM_SHARE_DENY_WRITE,

               0,

               0,

               &pStg);                        // 得到根存储接口指针

 

        IEnumSTATSTG *pEnum=NULL;      // 枚举器

        hr = pStg->EnumElements( 0, NULL, 0, &pEnum );

        ASSERT( SUCCEEDED(hr) );

 

        STATSTG statstg;

        while( NOERROR == pEnum->Next( 1, &statstg, NULL) )

        {

               // statstg.type 保存着对象类型 STGTY_STREAM 或 STGTY_STORAGE

本文关键:OLE技术专题——第二讲:复合文件
 

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

go top