本文主要是介绍PoEdu-Windows班-003 IO,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Windows的IO操作:
Windows与外部设备的一些通讯操作。如:USB,文件,网络通讯等。可以理解为除了内存之外的都可以成为设备。
IO完成端口:
为了解决线程被挂机的问题而发明的。即提出IO请求时,新增一个线程进行IO操作,操作完成后给一个通知消息,达到线程不被挂机的功能。
设备:
文件设备:二进制数据集合。
目录设备:文件和目录的集合。
逻辑磁盘驱动器设备:分区时,磁盘从哪里到哪里。
物理磁盘驱动器设备:如C盘,D盘。
串口设备:单线通讯。
并口设备:8个通道。
邮件槽设备:一对多,通过网络传输。
命名管道设备:一对一,通过网络传输。
匿名管道设备:一对一,本机传输。
套接字设备:报文或数据流传输,通过网络传输。
文件内核对象:
一个结构体对象,用来记录这个文件的属性。每一个文件都在内核中有一个文件对象。
文件打开方式:
UNC路径:局域网路径。 \\.:代表本机
这篇关于PoEdu-Windows班-003 IO的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!