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

📄 cons.h

📁 wince host 和 target PCI驱动程序
💻 H
字号:

typedef struct _CONS_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);
	VOID	(*GetHandles) (PVOID pObject,
		HANDLE *phIn, HANDLE *phOut, HANDLE *phErr);

}	CONS_VTBL, *PCONS_VTBL;

// class definiton for the console class
typedef struct CONS_OBJECT
{
	PVOID		pvRef;
	PCONS_VTBL	pVtbl;
	HANDLE		hStdin;
	HANDLE		hStdout;
	HANDLE		hStderr;

}	CONS_OBJECT, *PCONS_OBJECT;


extern CONS_VTBL	ConsVtbl;

BOOL	consCreate ( INTERFACE_ID RefIID, PVOID *ppObject );
BOOL	consDestroy ( PVOID pObject );
BOOL 	consOpen(PVOID pObject );
VOID	consClose(PVOID pObject );
BOOL	consReadChar(PVOID pObject, PVOID pBuffer, DWORD dwLength );
BOOL	consWriteChar(PVOID pObject, PVOID pBuffer, DWORD dwLength);
BOOL	consWriteStr(PVOID pObject, PSTR pszString);
VOID	consGetHandles (PVOID pObject,
	HANDLE *phIn, HANDLE *phOut, HANDLE *phErr);


⌨️ 快捷键说明

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