博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PC客户端开发细节记录:保存GUID到VARIANT
阅读量:4516 次
发布时间:2019-06-08

本文共 400 字,大约阅读时间需要 1 分钟。

有两个 API 可以实现保存 GUID 到 VARIANT

InitVariantFromGUIDAsBuffer 以字节数组形式保存,保存类型为 VT_ARRAY | VT_UI1,相当于字节拷贝,理论上效率更高;

InitVariantFromGUIDAsString 以字符串形式保存,保存类型为 VT_BSTR,字符串为“{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”形式,相当于调用了一次 StringFromGUID2 方法在保存到 VARIANT;

以上两种方式都可以通过调用 VariantToGUID 方法还原为原始的 GUID 结构。

 

一系列操作 Variant 的 API:

PROPVARIANT and VARIANT Functions 

 

转载于:https://www.cnblogs.com/xrunning/p/6426118.html

你可能感兴趣的文章
Ubuntu系统Linux编译osg库
查看>>
BootstrapTable-导出数据
查看>>
Linux学习笔记 -- 系统目录结构
查看>>
[转载]ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件...
查看>>
将数组排序组成最小的整数
查看>>
sqlserver学习--1(登陆,时间函数,查看表结构,查看建表语句,IDENTITY() 函数,查询表名称,查询表结构)...
查看>>
MYSQL 日期函数
查看>>
Oracle触发器之替代触发器
查看>>
NodeJS基础教程之一
查看>>
你真的了解SDWebImage吗?
查看>>
BZOJ 1101 Luogu P3455 POI 2007 Zap (莫比乌斯反演+数论分块)
查看>>
C#嵌套类
查看>>
2017《面向对象程序设计》课程作业三
查看>>
[HDU] 1068 Girls and Boys(二分图最大匹配)
查看>>
ADO.NET类的模型关系图
查看>>
SRM 604 DIV2 250
查看>>
python中异常处理之esle,except,else
查看>>
看苹果官方API
查看>>
06-基础-系统指令-v-model-语法糖原理
查看>>
论文网站相关链接
查看>>