设备打开与优先级管理.pdfVIP

  • 0
  • 0
  • 约1.62千字
  • 约 2页
  • 2026-07-30 发布于北京
  • 举报

29.打开设备与通用调度

1.完成优先级

IO_NO_INCREMENT不增加优先级

IO_CD_ROM_INCREMENT光驱设备增加优先级

IO_DISK_INCREMENT磁盘增加优先级

IO_KEYBOARD_INCREMENT为键盘增加优先级

2通过设备连接打开设备

.

#includestdafx.h#

includewindows.h#

includestdio.h

intmain(intargc,char*argv[]){//打开设备句柄,会触发一个

IRP_MJ_CREATEHANDLEhDeviceCreateFile(

\\.\\HelloDDK,GENERIC_WRITE|GENERIC_READ,0,NULL,

OPEN_ESTING,FILE_ATTRIBUTE_NORMAL,NULL);//判断

是否打开if(hDeviceINVALID_HANDLE_VALUE){printf(打

开设备失败:%d\n,GetLastError());return‑1;}printf(设备已经

打开,因无用,所以关闭);//关闭IRP_MJ_CLEARNUP和

IRP_MJ_CLOSECloseHandle(hDevice);return0;}

29.打开设备与通用派遣

1.完成优先级

IO_N

文档评论(0)

1亿VIP精品文档

相关文档