käivitada sisend/väljundhaldur. · Ntdll funktsiooni teek, mis kasutab tupikprogramme , et käivitada operatsioonisüsteem. · NtReadFile süsteem, mis loob ja kontrollib sisend/väljundhalduri päringuid. · Sisend/väljundhaldur alamsüsteem, mis kontrollib kõiki seadmeid ning otsustab, 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
käivitada sisend/väljundhaldur. Ntdll funktsiooni teek, mis kasutab tupikprogramme , et käivitada operatsioonisüsteem. NtReadFile süsteem, mis loob ja kontrollib sisend/väljundhalduri päringuid. Sisend/väljundhaldur alamsüsteem, mis kontrollib kõiki seadmeid ning otsustab, 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 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