Marvin's Blog【程式人生】
Ability will never catch up with the demand for it
Home
Tags
Categories
Topics
Win32
04
Nov 2020
Webview2的Win32 C++ API
个人觉得,之所以采用Win32的COM方式来提供WebView2的API,主要时考虑到COM方式的API在Win32,.NET,WinRT中皆可方便使用。 ICoreWebView2 WebView2的核心封装是ICoreWebView2接口(从IUnkown派生出来的)。让你可 …
17
Oct 2020
Windows 10X上的Win32容器
看了Microsoft 365 Developer的How Windows 10X runs UWP and Win32 apps视频,写下一点感受。 之前一直以为Windows 10X是给双屏的Windows使用的操作系统,只是适配一下,没有其他值得关注的点。但是 看 …
05
Sep 2020
Windows编程接口中的HResult
Windows系统的编程接口常常用HResult返回执行结果的好坏。HResult通常是一个整型值,其字节宽度随计算机位数的增加而增加。现在常常把HResult看成一个带符号的32位整型值。和Linux的编程接口一样,采用负值,也就是最高位为1的值来表示错误代码。 HResult …
15
Feb 2020
Win32文档学习笔记(一):关于同步
Win32文档学习笔记:Synchronization/About Synchronization Wait Functions Wait函数可以让当前线程挂起,直到所需要的条件满足,或者超时。不同的Wait函数,代办不同的等待条件。 单目标(Single-Object)Wait …
19
Nov 2019
Win32和WinRT的区别
Ars Technica的这篇文章Turning to the past to power Windows’ future: An in-depth look at WinRT从历史的角度对WinRT进行了长篇介绍。简单地说WinRT基于COM,但是目的没有COM那么通用。COM …