Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Driver Type
MIỄN PHÍ
Số trang
2
Kích thước
95.8 KB
Định dạng
PDF
Lượt xem
1577

Tài liệu Driver Type

Nội dung xem thử

Mô tả chi tiết

Specifying Device Types

Each device object has a device type, which is stored in the DeviceType member of its DEVICE_OBJECT

structure. The device type represents the type of underlying hardware for the driver.

Every kernel-mode driver that creates a device object must specify an appropriate device type value when calling

IoCreateDevice. The IoCreateDevice routine uses the supplied device type to initialize the DeviceType

member of the DEVICE_OBJECT structure.

The system defines the following device type values, listed in alphabetical order:

#define FILE_DEVICE_8042_PORT           0x00000027

#define FILE_DEVICE_ACPI                0x00000032

#define FILE_DEVICE_BATTERY             0x00000029

#define FILE_DEVICE_BEEP                0x00000001

#define FILE_DEVICE_BUS_EXTENDER        0x0000002a

#define FILE_DEVICE_CD_ROM              0x00000002

#define FILE_DEVICE_CD_ROM_FILE_SYSTEM  0x00000003

#define FILE_DEVICE_CHANGER             0x00000030

#define FILE_DEVICE_CONTROLLER          0x00000004

#define FILE_DEVICE_DATALINK            0x00000005

#define FILE_DEVICE_DFS                 0x00000006

#define FILE_DEVICE_DFS_FILE_SYSTEM     0x00000035

#define FILE_DEVICE_DFS_VOLUME          0x00000036

#define FILE_DEVICE_DISK                0x00000007

#define FILE_DEVICE_DISK_FILE_SYSTEM    0x00000008

#define FILE_DEVICE_DVD                 0x00000033

#define FILE_DEVICE_FILE_SYSTEM         0x00000009

#define FILE_DEVICE_FIPS                0x0000003a

#define FILE_DEVICE_FULLSCREEN_VIDEO    0x00000034

#define FILE_DEVICE_INPORT_PORT         0x0000000a

#define FILE_DEVICE_KEYBOARD            0x0000000b

#define FILE_DEVICE_KS                  0x0000002f

#define FILE_DEVICE_KSEC                0x00000039

#define FILE_DEVICE_MAILSLOT            0x0000000c

#define FILE_DEVICE_MASS_STORAGE        0x0000002d

#define FILE_DEVICE_MIDI_IN             0x0000000d

#define FILE_DEVICE_MIDI_OUT            0x0000000e

#define FILE_DEVICE_MODEM               0x0000002b

#define FILE_DEVICE_MOUSE               0x0000000f

#define FILE_DEVICE_MULTI_UNC_PROVIDER  0x00000010

#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_NETWORK_REDIRECTOR  0x00000028

#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_SCREEN              0x0000001c

#define FILE_DEVICE_SERENUM             0x00000037

#define FILE_DEVICE_SERIAL_MOUSE_PORT   0x0000001a

#define FILE_DEVICE_SERIAL_PORT         0x0000001b

#define FILE_DEVICE_SMARTCARD           0x00000031

#define FILE_DEVICE_SMB                 0x0000002e

#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_TERMSRV             0x00000038

#define FILE_DEVICE_TRANSPORT           0x00000021

#define FILE_DEVICE_UNKNOWN             0x00000022

#define FILE_DEVICE_VDM                 0x0000002c

#define FILE_DEVICE_VIDEO               0x00000023

#define FILE_DEVICE_VIRTUAL_DISK        0x00000024

#define FILE_DEVICE_WAVE_IN             0x00000025

#define FILE_DEVICE_WAVE_OUT            0x00000026

Kernel-Mode Driver Architecture: Windows DDK

Specifying Device Types Page 1 of 2

mk:@MSITStore:E:\WINDDK\3790.1830\help\kmarch.chm::/hh/kmarch/DevObjts_4614... 9/19/2010

Tải ngay đi em, còn do dự, trời tối mất!