drviocode.h

来自「ddk编写的usb驱动源代码」· C头文件 代码 · 共 33 行

H
33
字号
#ifndef BULKUSBH_INC
#define BULKUSBH_INC

#include <initguid.h>

DEFINE_GUID(GUID_CLASS_zjHMCFUsb_BULK, 
			0x873fdf, 0x61a8, 0x11d1, 0xaa, 0x5e, 0x0, 0xc0, 0x4f, 0xb1, 0x72, 0x8b);
#define zjHMCFUsb_IOCTL_INDEX  0x0000


#define IOCTL_zjHMCFUsb_GET_CONFIG_DESCRIPTOR     CTL_CODE(FILE_DEVICE_UNKNOWN,  \
	zjHMCFUsb_IOCTL_INDEX,\
	METHOD_BUFFERED,  \
FILE_ANY_ACCESS)

#define IOCTL_zjHMCFUsb_GET_DEVICE_DESCRIPTOR     CTL_CODE(FILE_DEVICE_UNKNOWN,  \
	zjHMCFUsb_IOCTL_INDEX + 1,\
	METHOD_BUFFERED,  \
FILE_ANY_ACCESS)

#define IOCTL_zjHMCFUsb_RESET_DEVICE   CTL_CODE(FILE_DEVICE_UNKNOWN,  \
	zjHMCFUsb_IOCTL_INDEX + 2,\
	METHOD_BUFFERED,  \
FILE_ANY_ACCESS)                                                              

#define IOCTL_zjHMCFUsb_RESET_PIPE  CTL_CODE(FILE_DEVICE_UNKNOWN,  \
	zjHMCFUsb_IOCTL_INDEX + 3,\
	METHOD_BUFFERED,  \
FILE_ANY_ACCESS)                                                           


#endif // end, #ifndef BULKUSBH_INC

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?