阿里云文档 2023-09-03

如何在Windows开发主机上实现SDK移植_物联网平台(IoT)

本文介绍以获取MQTT上云和OTA固件升级能力为例,描述在Windows开发主机上的SDK移植过程。

文章 2023-06-19 来自:开发者社区

【Windows线程开发】Windows线程同步技术(下)

三.事件前两个技术都属于加锁技术,即两个线程互斥的时候使用,那么线程也会有协调工作的时候,这时候就需要用到我们的事件和信号量了。相关问题:多线程协调工作的时候的通知问题事件的使用创建事件:使用CreatEvent函数,MSDN官方解释HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, //安全属性 BOOL ...

【Windows线程开发】Windows线程同步技术(下)
文章 2023-06-19 来自:开发者社区

【Windows线程开发】Windows线程同步技术(上)

一.原子锁原子锁主要解决的问题是多线程在操作符方面的问题。相关问题:多个线程对同一个数据进行原子操作时,会产生结果丢失,比如++运算符我们来写一段代码看看多线程在操作同一个数据的时候出现的问题:#include <stdio.h> #include <windows.h> DWORD WINAPI ThreadProc1(LPVOID lpParameter); DWOR....

【Windows线程开发】Windows线程同步技术(上)
文章 2022-06-25 来自:开发者社区

Windows开发——多线程同步技术

本文内容较为详细,关于更简短的一篇介绍,请看这里:https://blog.csdn.net/weixin_45525272/article/details/105057120多线程同步技术在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。....

文章 2017-11-18 来自:开发者社区

基于Windows 7中的 Ribbon开发技术应用

  Windows 7的画图工具采用了微软所称的Scenic Ribbon 界面,这种界面起初是在Office 2007中出现的,也在WordPad出现过。虽然很多用户还在抱怨 “不习惯Ribbon界面”、“很多功能找不到位置”等等,但是,随着微软的“强制”推行,Ribbon界面也在越来越被人们所接受, 很多应用软件也开始采用Ribbon界面。更重要的是,在即将到来的Windo...

基于Windows 7中的 Ribbon开发技术应用
文章 2014-06-06 来自:开发者社区

Windows Phone 8.1 开发技术概览 (Universal APP)

原文:Windows Phone 8.1 开发技术概览 (Universal APP) 前一阵真的比较懒 WP8.1 已经出来这么长时间了现在才更新BLOG让大家久等了,今天我先为大家介绍下 WP 8.1的开发框架,什么是微软所推崇的 Universal APP,以及我们要开发 Universal APP的时候要注意哪些内容。 如果是您是一个刚刚接触 WP开发的朋友可以先看下我之前的文章了解一下....

文章 2010-10-23 来自:开发者社区

15、Windows驱动开发技术详解笔记(11) 基本概念

9、Windows驱动程序的入口函数规定为_DriverEntry@8,所以用C++编写时要用extern。 驱动程序中,不能使用编译器运行时函数,甚至C语言中的malloc,C++的new函数都不能用,因为他们在VC中的实现都是调用了Win32 API了。要用的话,必须自己重载new等运算符。大部分运行时函数是通过Win32 API实现的。在内核模式下无法调用用户模式的程序,而用户模式下通过参....

文章 2010-10-20 来自:开发者社区

11、Windows驱动开发技术详解笔记(7) 基本语法回顾

9、驱动程序与应用程序通信  1)使用WriteFile通信  可以在应用层调用ReadFile 和WriteFile 分别从驱动中读取和写入数据,他们通过两个不同的IRP来传递信息。 http://msdn.microsoft.com/en-us/library/ff549427%28VS.85%29.aspx 一个例子如下: 首先是我们的应用层程序代码:   代码...

文章 2010-10-18 来自:开发者社区

6、Windows驱动开发技术详解笔记(2) 基本语法回顾

    1、字符串   Unicode 字符串有一个结构体定义如下: typedef struct _UNICODE_STRING { USHORT Length; // 字符串的长度(字节数) USHORT MaximumLength; // 字符串缓冲区的长度(字节数) PWSTR Buffer; // 字符串缓冲区 } UNICODE_STRING, *PUNI...

文章 2010-10-16 来自:开发者社区

5、Windows驱动开发技术详解笔记(1) 入门基础-驱动程序结构

NT式 1、Driver.h头文件中包含了开发NT式驱动所需要的NTDDK.h,此外还定义了几个标志来指明函数和变量分配在分页内存还是非分页内存中。Windows驱动程序的入口函数是DriverEntry函数。WDM式的驱动程序要导入的头文件是WDM.h。 代码 Code highlighting produced by Actipro CodeHighlighter (freewa...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注