BufferAccessScsiPortControlled Flag InformationID: Q116450
|
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.
The main reason for the Boolean BufferAccessScsiPortControlled is to give
the SCSI port driver the ability to determine if a SCSI miniport driver
does not include any coding behavior such as
DataBufferPointer = x
Additional query words: 3.10 3.50 4.00
Keywords :
Version :
Platform :
Issue type :
Last Reviewed: March 1, 1999