5
Tengo un código fuente de controlador y lo entiendo. Escribo una aplicación en modo de usuario. Quiero llamar funciones de controlador. ¿Cómo debo hacer?¿Cómo mi aplicación C++ llama a la interfaz del controlador?
algún código piloto encabezados:
...
BYTE ReadRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont);
BYTE WriteRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont);
...
conductor piezas de código CPP:
BYTE ReadRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont)
{
.....
}
//-----------------------------------------------------------------------------
BYTE WriteRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont)
{
....
}
Gracias. Debería leer algunos documentos sobre kernel-mode. – Wayman