开源ext2read代码走读之--“\\\\.\\PhysicalDrive0”意义?

来源:互联网 发布:广域网优化 编辑:程序博客网 时间:2024/05/03 09:12

在ext2read中读取ext4文件系统的代码中,读取硬盘中的信息时,定义了以下的宏,那么这个宏是什么意思呢?

#define DEVICE    "\\\\.\\PhysicalDrive0"是什么意思?

由于"\"是C/C+中转义符, "\\\\.\\"就相当于\\.\,那么以上的宏定义中的“\\\.\\PhysicalDrive0”就等价于“\\.\PhysicalDrive0”

在Windows中 \\.\ 前缀用于标识设备,其中的"."表示本地计算机。
比如\\.\PhysicalDrive0表示本机的物理驱动器0(一般是主硬盘),

\\.\COM1表示本机的1号串行口。


1 0
原创粉丝点击