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

📄 tmipc.h

📁 wince host 和 target PCI驱动程序
💻 H
字号:
/*	tmipc.h	HISTROY	Tilakraj Roy	960531 Created*/

/* remove */typedef STATUS	 ( * TMIPC_ONSENDREADY )( PVOID pvContext );typedef STATUS	 ( * TMIPC_ONRECVPACKET )( PVOID pvContext, PVOID pPacket, 	DWORD dwPacketCount );
#define TMIPC_MGR_FLAG_INITIALIZED		0x01#define TMIPC_MGR_FLAG_OPENED			0x02#define     TMIPC_ERR_OBJALLOCFAIL			TMERR(TM_STATUS_TCOMP_IPC,1)
#define     TMIPC_ERR_INTALLOCATED      	TMERR(TM_STATUS_TCOMP_IPC,2)
#define     TMIPC_ERR_INVALIDIINTID      	TMERR(TM_STATUS_TCOMP_IPC,3)
#define     TMIPC_ERR_INTNOTTALLOCATED     	TMERR(TM_STATUS_TCOMP_IPC,4)

/* remove error messages below */

#define     TMERR_IPC_TOHOSTMBOXBUSY       	TMERR(TM_STATUS_TCOMP_IPC,5)
#define     TMERR_IPC_TOHOSTMBOXFULL        TMERR(TM_STATUS_TCOMP_IPC,6)
#define     TMERR_IPC_INVALIDHANDLE         TMERR(TM_STATUS_TCOMP_IPC,1)

typedef struct	_TMIPC_CALLBACK{	PVOID	pCallback;		PVOID	pContext;}	TMIPC_CALLBACK, *PTMIPC_CALLBACK;
typedef struct	_TMIPC_MGR_OBJECT{	DWORD				dwSize;	DWORD				dwFlags;	TMIPC_CALLBACK		Callback[TMHD_IPC_MUXCOUNT];		PTMHD_IPC_SHARED	pSharedData;
	PTMHAL_OBJECT		pHal;

}	TMIPC_MGR_OBJECT, *PTMIPC_MGR_OBJECT;
VOID	ipcHostIRQHandler ( VOID );


/* remove all functions below */
STATUS	ipcOpen ( PVOID pvObject, TMIPC_ONSENDREADY OnSendReady,	TMIPC_ONRECVPACKET OnRecvPacket, PVOID pvContext, PVOID *ppIPC );STATUS	ipcSendPacket (  PVOID  pIPC, PVOID pvPacket, PBOOL pfSendOK  );VOID	ipcClose ( PVOID pIPC );VOID	ipcDebugDump ( PVOID pIPC );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -