Windows程序设计
文章平均质量分 86
windows下的程序设计相关知识
zamely
这个作者很懒,什么都没留下…
展开
-
Unicode/ASCII/ANSI/GBK编码介绍
Unicode/ANSI/ASCII原创 2021-02-23 18:17:03 · 291 阅读 · 0 评论 -
Windows下进程/线程通信及同步总结
进程或线程中同步互斥手段关键代码段仅在进程内使用,用户态,速度快于内核对象。事件对象特点:有激发状态(signaled)和未激发。可以分为手动和自动两种状态。可以跨进程使用。手动就是开发者必须显示的调用ResetEvent去将事件设置为无信号状态,那么如果一个有信号的事件对象,多个线程在等待的话,其实都可以继续执行;自动模式就是如果事件有信号,并且第一个等待线程获取了该信号,就会自动的设置为无信号,那么其他线程就会阻塞住,处于等待状态。CreateEvent : 创建或者打开事...原创 2021-02-04 20:50:46 · 403 阅读 · 0 评论 -
COM之VARIANT类型,以及SafeArray
VARIANT简介在COM中,我们经常会碰到VARIANT这种类型,用于表示参数。它的别名有tagVARIANT,VARIANTARGVARIANT是一个大的联合体,可以表示多种类型的参数。重要成员VARTYPE vt —— 表示这个VARIANT内部存储的变量类型。然后就是对应的数据成员了。比如vt为VT_I8,那么对应的数据在llVal;比如vt为VT_R4,那么数据在fltVal中。获取成员使用V_VT宏,可以获取VARIANT数据的类型; 使用V_R4()可以获取floa原创 2021-02-04 15:32:26 · 1516 阅读 · 1 评论