Re: which kind of driver to design for AoE protocol?

Tech-Archive recommends: Fix windows errors by optimizing your registry



I checked with a company that I have done work for with a full storage port,
they have definitely been told that this will not WHQL for Vista. If the OP
can live with XP, 2003 and later, I believe the virtual miniports work
Microsoft has is the best approach. Note: if you do go the full port driver
route, expect a lot of work, since upper layers of the storage stack are
extremely sensitive to the interface (to the poiint if you return an
unexpected error code something strange can happen) and the storage team
views this interface as proprietary and does not document it or the changes.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply




"Maxim S. Shatskih" <maxim@xxxxxxxxxxxxxxxx> wrote in message
news:ukpHCqxwGHA.3264@xxxxxxxxxxxxxxxxxxxxxxx
After reading the MS doc "Getting Started with the Windows Driver
Development Environment", the first and most obvious question is "which
kind
of driver should I build?"

Full storage port I think, with NDIS protocol lower egde.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@xxxxxxxxxxxxxxxx
http://www.storagecraft.com



.



Relevant Pages

  • Re: Driver Monitor
    ... SCSIOP_START_STOP_UNIT at the edge between CdRom and the storage port. ... Maxim S. Shatskih ... Windows DDK MVP ... I'm trying to figure out which driver is being called when I eject the ...
    (microsoft.public.development.device.drivers)
  • Re: Volume Snapshots..
    ... the only mistake is that ATAPI is a storage port ... > Also Kaspersky antivirus puts its driver to the same location. ... various virtual storage technology like MPIO below disk.sys. ... stack is an accurate representation of the basic functionality. ...
    (microsoft.public.development.device.drivers)
  • Re: Driver Monitor
    ... IOCTL_STORAGE_EJECT_MEDIA is sent from the Windows shell to cdrom.sys, ... The storage port programs the ... I'm trying to figure out which driver is being called when I eject the ...
    (microsoft.public.development.device.drivers)
  • Re: Device Initialization File
    ... Maxim Shatskih, Windows DDK MVP ... > Is there a way to access the registery value UINumber in my driver? ... >>> call SetupDiEnumDeviceInterfaces with and the pci slot number? ...
    (microsoft.public.development.device.drivers)
  • Re: DeviceIoControl with OVERLAPPED and KMDF
    ... Maxim Shatskih, Windows DDK MVP ... DeviceIoControl() is called with OVERLAPPED, ... Like you replied, I thought KMDF (or my driver, no ...
    (microsoft.public.development.device.drivers)