Hi all,
What is the difference between an IOCTL and an IRP. IOCTLs seem to be direct commands to a driver that can be sent from user mode, and have input output buffers to send back data. What about an IRP_MJ_READ for example? I can use that to send back and forth a custom data structure just as I'd do with an IOCTL. How do you choose between the two?
Thanks..
What is the difference between an IOCTL and an IRP. IOCTLs seem to be direct commands to a driver that can be sent from user mode, and have input output buffers to send back data. What about an IRP_MJ_READ for example? I can use that to send back and forth a custom data structure just as I'd do with an IOCTL. How do you choose between the two?
Thanks..
-------------
DriverObject
DriverObject