fifo.h
来自「win2000下ISA接口的串口板卡的驱动程序」· C头文件 代码 · 共 50 行
H
50 行
//Fifo.h
//与Fifo相关的函数
typedef struct _FIFOBUFFER{
UCHAR *Buf;
ULONG PtrHeader;
ULONG PtrTailer;
ULONG Number;
ULONG MaxSize;
}FIFOBUF,*PFIFOBUF;
NTSTATUS
BufInit (
PFIFOBUF FifoBuf
);
NTSTATUS
BufRelease(
PFIFOBUF FifoBuf
);
UCHAR
BufGetAt(
PFIFOBUF FifoBuf,
int i
);
NTSTATUS
BufPopByte(
PFIFOBUF FifoBuf,
UCHAR* Data
);
int
BufPopBytes(
PFIFOBUF FifoBuf,
int PopSize
);
NTSTATUS
BufPushByte(
PFIFOBUF FifoBuf,
UCHAR Data
);
ULONG
BufReadBytes(
PFIFOBUF FifoBuf,
UCHAR* Buf,
int ReadLen
);
ULONG
BufWriteBytes(
PFIFOBUF FifoBuf,
UCHAR* Buf,
int WriteLen
);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?