com本质论读书笔记(2)

来源:互联网 发布:不锈钢除味皂 知乎 编辑:程序博客网 时间:2024/04/30 00:11
com提供了几个api函数用于管理VARIANT:
//将变体初始化为空
void VariantInit(VARIANTARG *pvarg);
// 释放变体中的资源
HRESULT VarintClear(VARIANTARG *pvarg);
//将深拷贝变体
HRESULT VarintCopy(VARIANTARG *plhs,VARIANTARG *prhs);
//间接引用并深拷贝变体
HRESULT VariantCopylnd(VARIANTARG *plhs,VARIANTARG *prhs);
//将变体转换转换为指定类型
HRESULT VariantChangeType(VARIANTARG *plhs,VARIANTARG *prhs,USHORT wFlags,VARTYPE vtlhs);
//将变体转换为指定类型(explicit locale)
HRESULT VariantChangeTypeEx(VARIANTARG *plhs,VarIANTARG *prhs,LCID lcid,USHORT wFlags,VARTYPE vtlhs),
这些函数极大地简化了对VARIANT 变量的操作.
 
原创粉丝点击