⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mk_pipe.h

📁 samsung 9908DVD源代码,
💻 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 + -