mida iga draiver teha võib. · IRP päringu andmepakett, mida sisend/väljundhaldur kasutab, et küsida informatsiooni draiveritelt. · IoCallDraiver saadab IRP draiverisse, mis on seostatud kindla seadme objektiga. Kasutajatreziimis ühendub aplikatsioon API'ga, mis ühendub Ntdll'ga. Seejärel liigub aplikatsioonipäring tuuma läbi sisend/väljundhalduri. Sisend/väljundhaldur kasutabNtReadFile'i, et päring läbitöötada ning saadab selle IoCallDraiverisse, mis omakorda saadab informatsiooni õigesse draiverisse. Pärast seda otsustab draiver, mida selle päringuga teha. See saadab selle riistvara porti, teise draiverisse või tegeleb sellega hiljem. APId (Application programming interfaces) · ASPI - SCSI seadme liidesele · Carbon ja Cocoa - Macintoshile · DirectX - Microsoft Windowsile · EHLLAPI · Java rakendusliidesed · ODBC - Microsoft Windowsile
iga draiver teha võib. IRP päringu andmepakett, mida sisend/väljundhaldur kasutab, et küsida informatsiooni draiveritelt. IoCallDraiver saadab IRP draiverisse, mis on seostatud kindla seadme objektiga. Kasutajatreziimis ühendub aplikatsioon API'ga, mis ühendub Ntdll'ga. Seejärel liigub aplikatsioonipäring tuuma läbi sisend/väljundhalduri. Sisend/väljundhaldur kasutabNt ReadFile'i, et päring läbitöötada ning saadab selle IoCallDraiverisse, mis omakorda saadab informatsiooni õigesse draiverisse. Pärast seda otsustab draiver, mida selle päringuga teha. See saadab selle riistvara porti, teise draiverisse või tegeleb sellega hiljem. API-d (Application programming interfaces) ASPI - SCSI seadme liidesele Carbon ja Cocoa - Macintoshile DirectX - Microsoft Windowsile EHLLAPI Java rakendusliidesed ODBC - Microsoft Windowsile