PSS ID Number: 116450
Article Last Modified on 3/3/1999
The information in this article applies to:
- Microsoft Win32 Device Driver Kit (DDK) for Windows NT 3.1
- Microsoft Win32 Device Driver Kit (DDK) for Windows NT 3.5
- Microsoft Win32 Device Driver Kit (DDK) for Windows NT 3.51
- Microsoft Win32 Device Driver Kit (DDK) Windows 95
This article was previously published under Q116450
SUMMARY
Both Windows NT and Windows 95 use SCSI miniport drivers, though there are
implementation differences. Using Windows 95 SCSI miniport drivers, the
SCSI port driver can emulate scatter-gather in some cases. A large
performance benefit can be gained if a miniport driver is written cleanly
and notifies the port driver that it can emulate scatter-gather.
The PORT_CONFIGURATION_INFORMATION structure, defined in the header SRB.H,
contains configuration information used to initialize the adapter. This
structure contains a Boolean field BufferAccessScsiPortControlled which is
used to indicate to the port driver that the miniport driver will not
directly touch its data buffers. See "MORE INFORMATION" for details.
Using BufferAccessScsiPortControlled will currently effect behavior in
Windows 95. The current SCSI port driver implementation in Windows NT does
not look at this flag, so there is no current performance increase, but
designing a miniport to work well under Windows 95 will not hurt
performance under Windows NT.
Additional query words: 3.10 3.50 4.00
Keywords: KB116450
Technology: kbAudDeveloper kbWin32DDK95 kbWin32DDKNT310 kbWin32DDKNT350 kbWin32DDKNT351 kbWin32DDKNTSearch kbWin32DDKSearch kbWin32sSearch kbWin95search kbWinDDKSearch