[驱动] 所有Device设备文件类型释义

2024-06-23 09:32

本文主要是介绍[驱动] 所有Device设备文件类型释义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#define FILE_DEVICE_BEEP                0x00000001	// 蜂鸣器设备
#define FILE_DEVICE_CD_ROM              0x00000002	// CD光驱设备
#define FILE_DEVICE_CD_ROM_FILE_SYSTEM  0x00000003	// CD光驱文件系统设备
#define FILE_DEVICE_CONTROLLER          0x00000004	// 控制器设备
#define FILE_DEVICE_DATALINK            0x00000005	// 数据链设备
#define FILE_DEVICE_DFS                 0x00000006	// DFS设备
#define FILE_DEVICE_DISK                0x00000007	// 磁盘设备
#define FILE_DEVICE_DISK_FILE_SYSTEM    0x00000008	// 磁盘文件系统设备
#define FILE_DEVICE_FILE_SYSTEM         0x00000009	// 文件系统设备
#define FILE_DEVICE_INPORT_PORT         0x0000000a	// 输入端口设备
#define FILE_DEVICE_KEYBOARD            0x0000000b	// 键盘设备
#define FILE_DEVICE_MAILSLOT            0x0000000c	// 邮槽设备
#define FILE_DEVICE_MIDI_IN             0x0000000d	// MIDI输入设备
#define FILE_DEVICE_MIDI_OUT            0x0000000e	// MIDI输出设备
#define FILE_DEVICE_MOUSE               0x0000000f	// 鼠标设备
#define FILE_DEVICE_MULTI_UNC_PROVIDER  0x00000010	// 多UNC设备
#define FILE_DEVICE_NAMED_PIPE          0x00000011	// 命名管道设备
#define FILE_DEVICE_NETWORK             0x00000012	// 网络设备
#define FILE_DEVICE_NETWORK_BROWSER     0x00000013	// 网络浏览器设备
#define FILE_DEVICE_NETWORK_FILE_SYSTEM 0x00000014	// 网络文件系统设备
#define FILE_DEVICE_NULL                0x00000015	// 空设备
#define FILE_DEVICE_PARALLEL_PORT       0x00000016	// 并口设备
#define FILE_DEVICE_PHYSICAL_NETCARD    0x00000017	// 物理网卡设备
#define FILE_DEVICE_PRINTER             0x00000018	// 打印机设备
#define FILE_DEVICE_SCANNER             0x00000019	// 扫描仪设备
#define FILE_DEVICE_SERIAL_MOUSE_PORT   0x0000001a	// 串口鼠标设备
#define FILE_DEVICE_SERIAL_PORT         0x0000001b	// 串口设备
#define FILE_DEVICE_SCREEN              0x0000001c	// 屏幕设备
#define FILE_DEVICE_SOUND               0x0000001d	// 声音设备
#define FILE_DEVICE_STREAMS             0x0000001e	// 流设备
#define FILE_DEVICE_TAPE                0x0000001f	// 磁带设备
#define FILE_DEVICE_TAPE_FILE_SYSTEM    0x00000020	// 磁带文件系统设备
#define FILE_DEVICE_TRANSPORT           0x00000021	// 传输设备
#define FILE_DEVICE_UNKNOWN             0x00000022	// 未知设备
#define FILE_DEVICE_VIDEO               0x00000023	// 视频设备
#define FILE_DEVICE_VIRTUAL_DISK        0x00000024	// 虚拟磁盘设备
#define FILE_DEVICE_WAVE_IN             0x00000025	// 声音输入设备
#define FILE_DEVICE_WAVE_OUT            0x00000026	// 声音输出设备
#define FILE_DEVICE_8042_PORT           0x00000027	// 8402端口设备
#define FILE_DEVICE_NETWORK_REDIRECTOR  0x00000028	// 网卡设备
#define FILE_DEVICE_BATTERY             0x00000029	// 电池设备
#define FILE_DEVICE_BUS_EXTENDER        0x0000002a	// 总线扩展设备
#define FILE_DEVICE_MODEM               0x0000002b	// 调制解调器设备
#define FILE_DEVICE_VDM                 0x0000002c	// VDM设备
#define FILE_DEVICE_MASS_STORAGE        0x0000002d	// 大容量存储设备
#define FILE_DEVICE_SMB                 0x0000002e	// SMB设备
#define FILE_DEVICE_KS                  0x0000002f	// 内核流设备
#define FILE_DEVICE_CHANGER             0x00000030	// 充电设备
#define FILE_DEVICE_SMARTCARD           0x00000031	// 智能卡设备
#define FILE_DEVICE_ACPI                0x00000032	// ACPI设备
#define FILE_DEVICE_DVD                 0x00000033	// DVD设备
#define FILE_DEVICE_FULLSCREEN_VIDEO    0x00000034	// 全屏视频设备
#define FILE_DEVICE_DFS_FILE_SYSTEM     0x00000035	// DFS文件系统设备
#define FILE_DEVICE_DFS_VOLUME          0x00000036	// DFS卷设备
#define FILE_DEVICE_SERENUM             0x00000037	// 
#define FILE_DEVICE_TERMSRV             0x00000038	// 
#define FILE_DEVICE_KSEC                0x00000039	// 
#define FILE_DEVICE_FIPS                0x0000003A	// 
#define FILE_DEVICE_INFINIBAND          0x0000003B	// 
#define FILE_DEVICE_VMBUS               0x0000003E	// 
#define FILE_DEVICE_CRYPT_PROVIDER      0x0000003F	// 
#define FILE_DEVICE_WPD                 0x00000040	// 
#define FILE_DEVICE_BLUETOOTH           0x00000041	// 
#define FILE_DEVICE_MT_COMPOSITE        0x00000042	// 
#define FILE_DEVICE_MT_TRANSPORT        0x00000043	// 
#define FILE_DEVICE_BIOMETRIC           0x00000044	// 
#define FILE_DEVICE_PMI                 0x00000045	// 
#define FILE_DEVICE_EHSTOR              0x00000046	// 
#define FILE_DEVICE_DEVAPI              0x00000047	// 
#define FILE_DEVICE_GPIO                0x00000048	// 
#define FILE_DEVICE_USBEX               0x00000049	// 
#define FILE_DEVICE_CONSOLE             0x00000050	// 
#define FILE_DEVICE_NFP                 0x00000051	// 
#define FILE_DEVICE_SYSENV              0x00000052	// 
#define FILE_DEVICE_VIRTUAL_BLOCK       0x00000053	// 
#define FILE_DEVICE_POINT_OF_SERVICE    0x00000054	// 
#define FILE_DEVICE_STORAGE_REPLICATION 0x00000055	// 
#define FILE_DEVICE_TRUST_ENV           0x00000056	// 
#define FILE_DEVICE_UCM                 0x00000057	// 
#define FILE_DEVICE_UCMTCPCI            0x00000058	// 
#define FILE_DEVICE_PERSISTENT_MEMORY   0x00000059	// 
#define FILE_DEVICE_NVDIMM              0x0000005a	// 
#define FILE_DEVICE_HOLOGRAPHIC         0x0000005b	// 
#define FILE_DEVICE_SDFXHCI             0x0000005c	// 

有部分实在查不到, 欢迎各位大佬补充纠错.

这篇关于[驱动] 所有Device设备文件类型释义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1086771

相关文章

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

如何在Ubuntu上安装NVIDIA显卡驱动? Ubuntu安装英伟达显卡驱动教程

《如何在Ubuntu上安装NVIDIA显卡驱动?Ubuntu安装英伟达显卡驱动教程》Windows系统不同,Linux系统通常不会自动安装专有显卡驱动,今天我们就来看看Ubuntu系统安装英伟达显卡... 对于使用NVIDIA显卡的Ubuntu用户来说,正确安装显卡驱动是获得最佳图形性能的关键。与Windo

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL

Python实现将MySQL中所有表的数据都导出为CSV文件并压缩

《Python实现将MySQL中所有表的数据都导出为CSV文件并压缩》这篇文章主要为大家详细介绍了如何使用Python将MySQL数据库中所有表的数据都导出为CSV文件到一个目录,并压缩为zip文件到... python将mysql数据库中所有表的数据都导出为CSV文件到一个目录,并压缩为zip文件到另一个

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件