[驱动] 所有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

相关文章

Linux_kernel驱动开发11

一、改回nfs方式挂载根文件系统         在产品将要上线之前,需要制作不同类型格式的根文件系统         在产品研发阶段,我们还是需要使用nfs的方式挂载根文件系统         优点:可以直接在上位机中修改文件系统内容,延长EMMC的寿命         【1】重启上位机nfs服务         sudo service nfs-kernel-server resta

如何编写Linux PCIe设备驱动器 之二

如何编写Linux PCIe设备驱动器 之二 功能(capability)集功能(capability)APIs通过pci_bus_read_config完成功能存取功能APIs参数pos常量值PCI功能结构 PCI功能IDMSI功能电源功率管理功能 功能(capability)集 功能(capability)APIs int pcie_capability_read_wo

Collection的所有的方法演示

import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class TestCollection {/*** @param args* Collection的所有的方法演示* 此程序没有使用泛型,所以可以添加任意类型* 以后如果写到泛型会补充这一方面的内容*/public s

Temu官方宣导务必将所有的点位材料进行检测-RSL资质检测

关于饰品类产品合规问题宣导: 产品法规RSL要求 RSL测试是根据REACH法规及附录17的要求进行测试。REACH法规是欧洲一项重要的法规,其中包含许多对化学物质进行限制的规定和高度关注物质。 为了确保珠宝首饰的安全性,欧盟REACH法规规定,珠宝首饰上架各大电商平台前必须进行RSLReport(欧盟禁限用化学物质检测报告)资质认证,以确保产品不含对人体有害的化学物质。 RSL-铅,

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

全英文地图/天地图和谷歌瓦片地图杂交/设备分布和轨迹回放/无需翻墙离线使用

一、前言说明 随着风云局势的剧烈变化,对我们搞软件开发的人员来说,影响也是越发明显,比如之前对美对欧的软件居多,现在慢慢的变成了对大鹅和中东以及非洲的居多,这两年明显问有没有俄语或者阿拉伯语的输入法的增多,这要是放在2019年以前,一年也遇不到一个人问这种需求场景的。 地图应用这块也是,之前的应用主要在国内,现在慢慢的多了一些外国的应用场景,这就遇到一个大问题,我们平时主要开发用的都是国内的地

驱动(RK3588S)第七课时:单节点设备树

目录 需求一、设备树的概念1、设备树的后缀名:2、设备树的语法格式3、设备树的属性(重要)4、设备树格式举例 二、设备树所用函数1、如何在内核层种获取设备树节点:2、从设备树上获取 gpio 口的属性3、获取节点上的属性只针对于字符串属性的4、函数读取 np 结点中的 propname 属性的值,并将读取到的 u32 类型的值保存在 out_value 指向的内存中,函数的返回值表示读取到的

驱动安装注册表指令

HKCR: HKEY_CLASSES_ROOT HKCU: HKEY_CURRENT_USER HKLM: HKEY_LOCAL_MACHINE HKU: HEKY_USER HER: 相对根键

UMDF驱动安装

VS2013 + WDF8.1,UMDF驱动选择User Mode Driver,不要选User Mode Driver 2.0,否则Win7安装有问题,如图 另外,在驱动安装时不要忘记WUDFUpdate_<主版本号><次版本号>.dll文件,具体文件名在INF中查找。此文件可在WDF的安装目录中找到。注意:在WDF的安装目录中会有3个WUDFUpdate_xxx.dll文件,x86,x6

Usb Audio Device Descriptor(10) Hid Device

对于 Standard Interface Descriptor, 当 bInterfaceClass=0x03时,即为HID设备。Standard Interface Descriptor如下 struct usb_standard_interface_descriptor{U8 bLength; /*Size of this descriptor in bytes*/U8 bDescrip