5
Ho un codice sorgente del driver e lo capisco. Scrivo un'app in modalità utente. Voglio chiamare le funzioni del driver. Come devo fare?In che modo la mia app C++ chiama l'interfaccia del driver?
po 'di codice del driver intestazioni:
conducente...
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);
...
pezzi di codice 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)
{
....
}
Grazie. Dovrei leggere alcuni documenti sulla modalità kernel. – Wayman