Introduction - If you have any usage issues, please Google them yourself
windows driver for the basic structure of: (1) to initialize the driver, positioning and application of hardware resources, create a kernel object (2) add a new device (3) to the default PNP IRP handling (4) to deal with IRP_MN_REMOVE_DEVICE IRP ( 5) Plug and Play IRP processing