driver.h

来自「美国国家半导体公司的扫描仪芯片LM9833的驱动程序。」· C头文件 代码 · 共 35 行

H
35
字号
/*****************************************************************************
M+
    Copyright (c) 1998 by National Semiconductor 
        All Rights Reserved.

M- 
*****************************************************************************/
//C+    CDriver
class   CDriver 
{
public:
	BOOL	InitDriver(void);									//Init driver 
	BOOL	CloseDriver(void);

	BOOL	RegIn(UCHAR Addr,UCHAR *pValue, UINT Len);
	BOOL	RegOut(UCHAR Addr,UCHAR *pValue, UINT Len);

	BOOL	BulkIn(UCHAR Addr,UCHAR *pBuffer, UINT Len, bool bIncrement);
	BOOL	BulkOut(UCHAR Addr,UCHAR *pBuffer,UINT Len, bool bIncrement);

	BOOL	Reset();

	BOOL	CheckForEvents(bool& bEventOccured, GUID& guidEventCode);
	BOOL	EnableNotifications();
	BOOL	DisableNotifications();

    BOOL    EnableRemoteWakeup();
    BOOL    DisableRemoteWakeup();

    BOOL	QueryStatus(LPDWORD dwOnlineState, LPDWORD dwEventState);

	CDriver();			
    virtual ~CDriver();
};

⌨️ 快捷键说明

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