📄 mk_pipe.h
字号:
/**********************************************************************************
* mk_pipe.h
* coded by hspark@ce.cnu.ac.kr
* date : 2002/06/23
**********************************************************************************/
#ifndef __MK_PIPE_H__
#define __MK_PIPE_H__
#include "kernel\\mk_pipeF.h"
#include "kernel\\mk_pipeV.h"
typedef struct mk_pipe_struct {
UINT p_Type;
CHAR *p_pName;
//CHAR p_pName[MK_NAME_MAX];
struct mk_pipe_struct *p_pNext;
struct mk_pipe_struct *p_pPrev;
struct mk_ddi_struct p_DDI;
union {
struct mk_fixed_pipe_struct pu_FixedPipe;
struct mk_variable_pipe_struct pu_VariablePipe;
} p_Pipe;
} MK_PIPE;
extern struct mk_pipe_struct *MK_pPipeListHead;
extern struct mk_pipe_struct *MK_pPipeListTail;
void MK_PipeInitialize(void);
STATUS MK_CreatePipe(MK_PIPE *pPipe, char *pName, void *pAddr, int Count,
BOOLEAN Type, UINT Size);
STATUS MK_DeletePipe(MK_PIPE *pPipe);
/* Open(), Close(), Read(), Write(), IOCtrl() */
/*
int MK_Open(MK_FIXED_PIPE *pPipe);
int MK_Close(MK_FIXED_PIPE *pPipe);
int MK_Read(MK_FIXED_PIPE *pPipe, void *pAddr, int MaxSize);
int MK_Write(MK_FIXED_PIPE *pPipe, void *pAddr, int Length);
int MK_IOControl(MK_FIXED_PIPE *pPipe, int Function, Function);
*/
#endif /* __MK_PIPE_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -