dio.h
来自「win2000驱动程序开发」· C头文件 代码 · 共 30 行
H
30 行
#define TRANS_BYTE 1
#define TRANS_WORD 2
#define TRANS_DWORD 3
HANDLE En_IO_Operation();
void Dis_IO_Operation(HANDLE hDevice);
void Read(WORD PortNo,BYTE TransType,HANDLE hDevice,unsigned long DataCount,unsigned char *Data_ptr);
void Write(WORD PortNo,BYTE TransType,HANDLE hDevice,unsigned long DataCount,void *Data_ptr);
#define Read_Byte(PortNo,Data_ptr) \
Read((WORD)PortNo,(BYTE)TRANS_BYTE,hDevice,(unsigned long)1,(unsigned char *)Data_ptr)
#define Read_Word(PortNo,Data_ptr) \
Read((WORD)PortNo,(BYTE)TRANS_WORD,hDevice,(unsigned long)2,(unsigned char *)Data_ptr)
#define Read_Dword(PortNo,Data_ptr) \
Read((WORD)PortNo,(BYTE)TRANS_DWORD,hDevice,(unsigned long)4,(unsigned char *)Data_ptr)
#define Write_Byte(PortNo,Data_ptr) \
Write((WORD)PortNo,(BYTE)TRANS_BYTE,hDevice,(unsigned long)1,(BYTE *)Data_ptr)
#define Write_Word(PortNo,Data_ptr) \
Write((WORD)PortNo,(BYTE)TRANS_WORD,hDevice,(unsigned long)1,(WORD *)Data_ptr)
#define Write_Dword(PortNo,Data_ptr) \
Write((WORD)PortNo,(BYTE)TRANS_DWORD,hDevice,(unsigned long)1,(DWORD *)Data_ptr)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?