5
मेरे पास ड्राइवर स्रोत कोड है, और इसे समझें। मैं उपयोगकर्ता मोड के तहत एक ऐप लिखता हूं। मैं ड्राइवर के कार्यों को कॉल करना चाहता हूं। मुझे कैसे करना चाहिए?ड्राइवर का मेरा सी ++ ऐप कॉल इंटरफ़ेस कैसा है?
कुछ ड्राइवर हेडर कोड:
...
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);
...
ड्राइवर सीपीपी कोड टुकड़े:
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)
{
....
}
धन्यवाद। मुझे कर्नेल-मोड के बारे में कुछ दस्तावेज़ पढ़ना चाहिए। – Wayman