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

📄 iodev.h

📁 wince host 和 target PCI驱动程序
💻 H
字号:
typedef struct	_IODEV_VTBL
{
	BOOL	(*Create)( INTERFACE_ID RefIID, PVOID *ppObject );
	BOOL	(*Destroy) ( PVOID pObject );
	BOOL 	(*Open)(PVOID pObject );
	VOID	(*Close)(PVOID pObject );
	BOOL	(*ReadChar)(PVOID pObject, PVOID pBuffer, DWORD dwLength );
	BOOL	(*WriteChar)(PVOID pObject, PVOID pBuffer, DWORD dwLength );
	BOOL	(*WriteStr)(PVOID pObject, PSTR pszString);
}	IODEV_VTBL, *PIODEV_VTBL;

typedef struct	_IODEV_OBJECT
{
	PVOID		pvRef;
	PIODEV_VTBL	pVtbl;
	CHAR		szName[8];
	HANDLE		hFile;

}	IODEV_OBJECT, *PIODEV_OBJECT;


extern IODEV_VTBL	IoDevVtbl;

BOOL	iodevCreate( INTERFACE_ID RefIID, PVOID *ppObject );
BOOL	iodevDestroy ( PVOID pObject );
BOOL 	iodevOpen(PVOID pObject );
VOID	iodevClose(PVOID pObject );
BOOL	iodevReadChar(PVOID pObject, PVOID pBuffer, DWORD dwLength );
BOOL	iodevWriteChar(PVOID pObject, PVOID pBuffer, DWORD dwLength );
BOOL	iodevWriteStr(PVOID pObject, PSTR pszString);

⌨️ 快捷键说明

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