描述:
            看的内容是关于图像板卡的,装完驱动后,于是看他的用户程序(Sample),找了一个只有一个函数的例子,是VC的例子,函数如下:(函数中调用的如CGCapture,是不是驱动程序中定义的呢)
void CCGCapScrDlg::OnStart() 
{
	// TODO: Add your control notification handler code here
	CGSTATUS status = CG_OK;
	/*
	 *  控制图像卡向计算机的显示卡(屏幕)采集图像
	 *  m_bLive=FALSE,冻结图像采集;m_bLive=TURE,开始图像采集
	 */
	status = CGCapture(m_hCG, !m_bLive);
	CG_VERIFY(status);
	//更改BOTTON显示状态
	if (CG_SUCCESS(status)) {
		m_bLive = !m_bLive;
		if (m_bLive) {
			m_ctlStartBtn.SetWindowText("Stop");	//m_bLive=TURE,BOTTON显示STOP
		}
		else{		
			m_ctlStartBtn.SetWindowText("Start");	//m_bLive=FALSE,BOTTON显示START
		}
	}
}
工程成了靠VC生成的MFC框架外,就只包含另外两个头文件,一个头文件主要是定义一些结构,比如
typedef HANDLE HCG;
typedef enum tagCGTYPE 
{ 
	CG300TYPE = 0, 
	CG400TYPE = 1,
	CG410TYPE = 2,
	VT121TYPE = 3
} CGTYPE;
另外一个头文件都是一些函数的声明:比如
CGSTATUS __stdcall BeginCGCard(int nDevice, HCG *pHandle);
CGSTATUS __stdcall EndCGCard(HCG hcg);
请问这些函数是不是在驱动中定义的呢?清高手指点!
解决方案1:
这个是提供给你的开发包,简化你的工作而已!
解决方案2:这算驱动程序吗?有点晕菜了
解决方案3:你必须知道你只是调用一些API

