Ioctl.h
上传用户:shebeicn
上传日期:2007-01-04
资源大小:1029k
文件大小:1k
源码类别:

驱动编程

开发平台:

Visual C++

  1. // DeviceIoControl IOCTL codes supported by UsbKbd
  2. #define IOCTL_USBKBD_SET_READ_TIMEOUT CTL_CODE(
  3. FILE_DEVICE_UNKNOWN,
  4. 0x801,
  5. METHOD_BUFFERED,
  6. FILE_ANY_ACCESS)
  7. #define IOCTL_USBKBD_GET_DEVICE_DESCRIPTOR CTL_CODE(
  8. FILE_DEVICE_UNKNOWN,
  9. 0x802,
  10. METHOD_BUFFERED,
  11. FILE_ANY_ACCESS)
  12. #define IOCTL_USBKBD_GET_CONFIGURATION_DESCRIPTORS CTL_CODE(
  13. FILE_DEVICE_UNKNOWN,
  14. 0x803,
  15. METHOD_BUFFERED,
  16. FILE_ANY_ACCESS)
  17. #define IOCTL_USBKBD_GET_SPECIFIED_DESCRIPTOR CTL_CODE(
  18. FILE_DEVICE_UNKNOWN,
  19. 0x804,
  20. METHOD_BUFFERED,
  21. FILE_ANY_ACCESS)
  22. #define IOCTL_USBKBD_GET_STATUSES CTL_CODE(
  23. FILE_DEVICE_UNKNOWN,
  24. 0x805,
  25. METHOD_BUFFERED,
  26. FILE_ANY_ACCESS)
  27. #define IOCTL_USBKBD_GET_FRAME_INFO CTL_CODE(
  28. FILE_DEVICE_UNKNOWN,
  29. 0x806,
  30. METHOD_BUFFERED,
  31. FILE_ANY_ACCESS)