Reading File and Memory Allocation in Storport

I am developing a Virtual Storport that will have( memory allocated / iso file mounted )to simulate a small Disk.

How do I

  1. Read file from a Storport to mount .iso files to simulate a CD Drive
  2. Allocate and free memory other than DevExtension (simialr to Exallocate… etc)

Thanks,
Manohara