📄 fifo.h
字号:
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -