I have read through various posts regarding the connection of a physical tape drive to a DPM server running as a Hyper-V guest. The solution that seems to work is with the Starwind iSCSI driver, which allows an iSCSI connection to the tape drive. Download Firestreamer Digital Video Tape Drive for Windows to tapeDrive driver. By Cristalink Free. Developer's Description.
2004-11-25 00:39:36 UTC
Hi,
My application A.exe works together with my top-level legacy driver B.sys.
In driver B, I stored process id for irp_mj_create and irp_mj_close.
irp_mj_create: pid_create = PsGetCurrentProcessId();
irp_mj_close: pid_close = PsGetCurrentProcessId();
Normally pid_close equals pid_create and A process id. And this makes sense.
But if I debug A in VC6 and terminate A with taskmgr, pid_close no longer
equals pid_create. Does it mean irp_mj_close is in the context of another
process and A process object is freed? I thought OS destroies a process
object after closing all its opened handles and irp_mj_close is always in
the context of this process object.
Thanks
My application A.exe works together with my top-level legacy driver B.sys.
In driver B, I stored process id for irp_mj_create and irp_mj_close.
irp_mj_create: pid_create = PsGetCurrentProcessId();
irp_mj_close: pid_close = PsGetCurrentProcessId();
Normally pid_close equals pid_create and A process id. And this makes sense.
But if I debug A in VC6 and terminate A with taskmgr, pid_close no longer
equals pid_create. Does it mean irp_mj_close is in the context of another
process and A process object is freed? I thought OS destroies a process
object after closing all its opened handles and irp_mj_close is always in
the context of this process object.
Thanks

2005-08-17 02:52:54 UTC


Cristalink Driver Licence
One of my HDs will only occasionally power up when accessed, other times I
end up using Device Manager / Scan for hardware changes.
I am not a device driver programmer, but have heard about SetupDi functions.
Is it a simple task for an app to initiate this scan? Can I target specific
devices to be woken up?
On a related note, I notice 'Max Battery' has 'Never' for 'Turn off hard
disks'. Is it better to never turn off hard disks as a separate action, and
instead let the disks power-down when going into standby?
Thanks.
end up using Device Manager / Scan for hardware changes.
I am not a device driver programmer, but have heard about SetupDi functions.
Is it a simple task for an app to initiate this scan? Can I target specific
devices to be woken up?
On a related note, I notice 'Max Battery' has 'Never' for 'Turn off hard
disks'. Is it better to never turn off hard disks as a separate action, and
instead let the disks power-down when going into standby?
Thanks.

Comments are closed.