Genesys Logic Usb Storage Device Filter Driver Disk Download
Posted : admin On 25.12.2020- Download the latest drivers for your Genesys Logic USB 2.0 Card Reader to keep your Computer up-to-date.
- May 31, 2014 Windows installs drivers for a USB Mass Storage device when you first plug it in to a. Download drivecleanup.zip. Might be a problem with disk 'filter drivers'.
Genesys is a leader for omnichannel customer experience & contact center solutions, trusted by 10,000+ companies in over 100 countries.
- Business31997
Accounting & FinanceBusiness ApplicationsCalculatorsDatabases ToolseCommerceEducationInventory & Barcoding ..
- Communication7101
Chat & Instant MessagingDial Up & Connection ToolsE-MailFax ToolsNewsletter ManagementOther Comms ToolsPager Tools ..
- Design15673
3D Modeling & CADAnimationAuthoring ToolsConverters & OptimizersFont & Icon ToolsGalleryIllustration ..
- Desktop10433
Art Screen SaversCartoons Screen SaversClocks & AlarmsCursors & FontsIcons & SymbolNature Screen SaversOther ..
- Development12502
Active XBasic, VB, VB DotNetC / C++ / C#Compilers & InterpretersComponent & LibrariesDatabases ManagementDebugging ..
- Games20786
ActionAdventure & RoleplayArcadeBoardCards, Casino & LotteryKidsOnline Gaming ..
- Home & Education19926
Astrology/Biorhythms/MysticAstronomyComputerDictionariesE-books & LiteratureFood & BeverageGeography ..
- Multimedia30312
Audio PlayersAudio RecorderAudio RecordersAudio ToolsCD & DVD ToolsEditing ToolsEncoders & Decoders ..
- Network14163
BrowsersDownload ManagersFile SharingFirewalls ToolsFtp-ClientMonitoring ToolsNetworking ..
- Security8260
Access ControlAdware & Spyware RemovalAnti-SpamAnti-Virus ToolsCovert SurveillanceEncryption ToolsOther ..
- System Utilities30157
Automation ToolsBackup & RestoreBenchmarkingClipboard ToolsFile & Disk ManagementFile CompressionLaunchers & Task Managers ..
- Web Authoring7573
ASP & PHPE-CommerceE-Mail ServersFlash ToolsFTP ServersHTML ToolsJava & JavaScript ..
USB QC 1.4 (usbqc.com)
USB Quick Check or USBqc is a security tool for USBstoragedevice comes with desktop lock. USBqc USB guard protects your PC from viruses and other forms of malware. USBqc is a powerful USB Guard to prevent infection via USBstorage devices. Main Features: ..
Released: Feb 4, 2012 Author: YTen Soft Size: 1986 K Shareware
Category: Security & Privacy - Other
USB Quick Check 1.4.0 (usbqc.com)
USB Quick Checkor UsbQC is a security Tool for USBstoragedevice comes with desktop Lock. UsbQC USB guard protects your PC from viruses and other forms of malware.* easy to install* easy to use* low system capacity demand* compatible with all antivirus ..
Author: YTen Soft Size: 1792 K Shareware
Category: Security & Privacy - Anti-Virus Tools
USB Detect and Launch 1.5 (mattcollinge.wordpress.com)
USB Detect & Launch allows you to automatically execute a script or application each time a USBstoragedevice is plugged into your PC. Different scripts can be executed for different devices and it’s the volume label that determines what ..
Released: May 2, 2012 Author: Matt Collinge Size: 36 K Freeware
Category: System Utilities - Misc. Utilities
Pen Drive Blocking Software 2.0.1.5 (greatpasswordtools.com)
LAN based USBstoragedevice surveillance utility fetches information at server on connecting LAN and also when network not connected during data transfer using USB drive. Pen drive blocking software prevents data leakage, identify unauthorized access ..
Author: Password Recovery Tools Size: 2977 K Shareware
Category: Network & Internet - Monitoring Tools
MyFolder Setup 2.5 (virtual-protect.com)
MyFolder is a program designed to protect your private files on a local hard drive or any other USBstoragedevice. You can easily create encrypted folder on USB stick or a local computer, not accesable to your friends, kids and co-workers.
Released: Apr 24, 2012 Author: Virtual-Protect Size: 1617 K Freeware
Category: Security & Privacy - Password System
OStoGO 1.0 (adata-group.com)
OStoGO assists you to convert Microsoft Windows Vista/7 Setup DVD to your USBStorageDevice (e.g. USB Flash Drive, External USB Hard Drive, or SSD with USB port). Then you can install Microsoft O.S. via USB Booting instead of DVD Booting. OStoGO is an ..
Released: Apr 5, 2012 Author: A-DATA Size: 30105 K Shareware
Category: System Utilities - Misc. Utilities
USB Video Device 5.8 (microsoft.com)
USB Video ..
Released: Jun 16, 2012 Author: Sonix Size: Shareware
Category: System Utilities - Misc. Utilities
Nuvoton CIR Device Driver 8.6 (downloadcenter.intel.com)
Nuvoton CIR DeviceDriver installs the infrared driver for Intel Desktop Boards with Nuvoton Consumer Infrared (CIR). This application is easy-to-use with a user-friendly interface and its compatible with the products listed below: - Intel Desktop Board ..
Released: Feb 15, 2012 Author: Nuvoton Technology Corporation Size: Shareware
Category: Home & Education - Miscellaneous
Chily Device Driver Backup 7.1 (chilydriverbackup.com)
Chily DeviceDriver Backup is a powerful yet easy to use application that allows you backup, restore and uninstall your system drivers in a few steps and store them at a specific location of your hard disk or to any removable storage media. This incredible ..
Released: Jun 14, 2012 Author: Chily Softech Pvt Ltd. Size: 1310 K Shareware
Category: System Utilities - Backup & Restore
USB Encryptor 6.91 (dogoodsoft.com)
USB Encryptor is a professional USBstorage encryption package. It can encrypt all data in a storagedevice in just seconds, whether it is a USB flash drive, removable drive, memory card or a memory stick.Data encrypted by USB Encryptor is not bound to ..
Author: DoGoodSoft Size: 911 K Shareware
Category: Security & Privacy - Encryption Tools
USB Storage Enabler 1.0.1.0 (forum.xda-developers.com)
I developed an 'USB Storage Enabler' Tool for Windows phone 7, so you can easy enable or disable the WP7 USB functionality.You need to have Zune installed and one device connected for least one time.To enter the USBStorage you'll close ..
Author: Ben Wagner Size: 81 K Freeware
Category: System Utilities - Misc. Utilities
Data Doctor Recovery USB Storage Media 3.0.1.5 (pddmmctool.com)
Data Doctor USBstorage media recovery software salvages all important files folders lost due to malicious program, hardware faults, virus attack or human error. External USBstorage media data restoration utility recovers unrecognized or inaccessible ..
Author: Data Doctor Recovery Memory Card Size: 652 K Shareware
Category: System Utilities - Backup & Restore
EaseTag Tiered Storage Filter Driver SDK 2.2.1.1 (easefilter.com)
File System Tiered Storage Filter Driver SDK, is a data storage technique which automatically moves data between high-cost and low-cost storage media. Tiered Storage Filter systems exist because high-speed storage devices, such as hard disk drive arrays, ..
Released: Nov 11, 2011 Author: EaseFilter Inc. Size: 1240 K Shareware
Category: Business - Accounting & Finance
CheapestSoft USB Blocker 2.0 (yzf888.com)
CheapestSoft USB Blocker is the best software that helps an individual or a system administrator control USBstorage devices(USB FLASH DISK,USB DISK,IPOD, etc.). You can control a standalone computer or many computers on a computer network. For each USB ..
Released: Mar 26, 2012 Author: CheapestSoft USB Blocker Team Size: 1935 K Shareware
Category: Security & Privacy - Access Control
CIF Device Driver 3.2 (hilscher.com)
The CIF DeviceDriver supports ISA, PCI and PCMCIA cards. The CIF DeviceDriver Test Program is : · - to test, if the CIF DeviceDriver has access to the card. (The steps of the access test are described in section Test the Access of the CIF ..
Released: Apr 20, 2012 Author: Hilscher GmbH Size: 16343 K Freeware
Category: System Utilities - Misc. Utilities
Disable USB Ports Tool 1.0 (disableusbports.com)
Disable USB Ports Tool is the best software that helps an individual or a system administrator control USBstorage devices(USB FLASH DISK, USB DISK, IPOD, etc.). You can control a standalone computer or many computers on a computer network. For each ..
Released: Feb 12, 2012 Author: 1USBSoft Size: 137 K Shareware
Category: System Utilities - Misc. Utilities
vJoy Device Driver 1.0 (vjoystick.sourceforge.net)
vJoy is a devicedriver that bridges the gap between any device that is not a joystick and an application that requires a joystick. If you develop an application for windows that requires user physical input you should consider incorporating vJoy into ..
Released: Apr 10, 2012 Author: Shaul Eizikovich Size: 5693 K Freeware
Category: System Utilities - Misc. Utilities
Storage Device Manager 3.2 (my.okidata.com)
The StorageDevice Manager Utility is used for HDD Management in the C7000/C9000 series of printers. This utility can be used to manage fonts, forms, and macros that are stored on the printers HDD. StorageDevice Manager (SDM) lets you manage: - The optional ..
Released: Apr 25, 2012 Author: Oki Data Americas, Inc. Size: Shareware
Category: System Utilities - Printer
BestSoft Block USB Tool 2.0.3 (aviconverter.biz)
BestSoft Block USB tool is the best software that helps an individual or a system administrator control USBstorage devices(USB FLASH DISK,USB DISK,IPOD, etc.). You can control a standalone computer or many computers on a computer network. For each USB ..
Released: Feb 14, 2013 Author: BestSoft Block USB Tool Team Size: 1935 K Shareware
Category: Security & Privacy - Access Control
Uninstall Device Driver 1.2 (registryscan.trishulsoft.com)
Completely remove programs and leftovers from your PC with Uninstall DeviceDriver. Uninstall DeviceDriver is the uninstaller software that can delete files from an incomplete uninstallations and clean up your registry. Uninstall DeviceDriver uses leftovers ..
Author: Registry Scan Size: 2283 K Shareware
Category: System Utilities - System Maintenance
Driver (barcelonareview.com)
Online fiction by Frederick ..
Wikipedia: Jim Button and Luke the Engine Driver (en.wikipedia.org)
Information about the setting, plot and characters from the first Jim Button ..
SF Site Review: The Centauri Device (sfsite.com)
A review by Martin ..
Greatest Films: Taxi Driver (filmsite.org)
Detailed review, synopsis and discussion of thematic elements in the ..
USB Device Development Notes (alanmacek.com)
General USB information and ..
Device Driver Development Resources (jungo.com)
A list of selected sites, news groups and tools to help locate additional devicedriver resources and development tools. List also includes hardware and software resources for the target side development and for embedded ..
HomeConnect USB Driver for Linux (homeconnectusb.sourceforge.net)
A project to develop a free driver for 3Com's HomeConnect USB ..
3Com ADSL Modem USB (3cp4218) linux & windows driver (cp4218.sourceforge.net)
Driver and other software to use 3Com ADSL Modem USB at Linux and Windows operating ..
WinDriver USB for Linux - Device Driver Development Toolkit (jungo.com)
WinDriver USB for Linux automates and simplifies the development of user mode Linux device drivers and hardware control applications for USB peripheral devices. No Linux kernel knowledge or kernel level programming ..
USB Webcam Driver for Mac OS X (webcam-osx.sourceforge.net)
Latest news, supported cameras, troubleshooting, FAQ, and ..
Compatible Usb Storage Device Driver Free Downloads - 2000 Shareware periodically updates software information and pricing of Compatible Usb Storage Device Driver from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using Compatible Usb Storage Device Driver crack, password, registration codes, key generators, serial numbers is illegal.
-->Syntax
Members
Length
Specifies the size in bytes of this structure.
Function
Specifies the operation to be performed, which can be one of the following values:
SRB_FUNCTION_EXECUTE_SCSI (0x00)
A SCSI device I/O request should be executed on the target logical unit.
SRB_FUNCTION_ABORT_COMMAND (0x10)
A SCSIMESS_ABORT message should be sent to cancel the request pointed to by the NextSrb member. If this is a tagged-queue request, a SCSIMESS_ABORT_WITH_TAG message should be used instead. If the indicated request has been completed, this request should be completed normally. Only the SRB Function, PathId, TargetId, Lun, and NextSrb members are valid.
SRB_FUNCTION_RESET_DEVICE (0x13)
The ScsiPort driver no longer sends this SRB to its miniports. Only Storport miniport drivers use this SRB. The SCSI target controller should be reset using the SCSIMESS_BUS_DEVICE_RESET message. The miniport driver should complete any active requests for the target controller. Only the SRB Function, TargetId, and PathId members are valid.
SRB_FUNCTION_RESET_LOGICAL_UNIT (0x20)
The logical unit should be reset, if possible. The HBA miniport driver should complete any active requests for the logical unit. Only the Function, PathId, TargetId, and Lun members of the SRB are valid. Storport supports this type of reset, but SCSI port does not.
SRB_FUNCTION_RESET_BUS (0x12)
The SCSI bus should be reset using the SCSIMESS_BUS_DEVICE_RESET message. A miniport driver receives this request only if a given request has timed out and a subsequent request to abort the timed-out request also has timed out. Only the SRB Function and PathId members are valid.
SRB_FUNCTION_TERMINATE_IO (0x14)
A SCSIMESS_TERMINATE_IO_PROCESS message should be sent to cancel the request pointed to by the NextSrb member. If the indicated request has already completed, this request should be completed normally. Only the SRB Function, PathId, TargetId, Lun, and NextSrb members are valid.
SRB_FUNCTION_RELEASE_RECOVERY (0x11)
A SCSIMESS_RELEASE_RECOVERY message should be sent to the target controller. Only the SRB Function, PathId, TargetId, and Lun members are valid.
SRB_FUNCTION_RECEIVE_EVENT (0x03)
The HBA should be prepared to receive an asynchronous event notification from the addressed target. The SRB DataBuffer member indicates where the data should be placed.
SRB_FUNCTION_SHUTDOWN (0x07)
The system is being shut down. This request is sent to a miniport driver only if it set CachesData to TRUE in the PORT_CONFIGURATION_INFORMATION for the HBA. Such a miniport driver can receive several of these notifications before all system activity actually stops. However, the last shutdown notification will occur after the last start I/O. Only the SRB Function, PathId, TargetId and Lun members are valid.
SRB_FUNCTION_FLUSH (0x08)
The miniport driver should flush any cached data for the target device. This request is sent to the miniport driver only if it set CachesData to TRUE in the PORT_CONFIGURATION_INFORMATION for the HBA. Only the SRB Function, PathId, TargetId and Lun members are valid.
SRB_FUNCTION_IO_CONTROL (0x02)
The request is an I/O control request, originating in a user-mode application with a dedicated HBA. The SRB DataBuffer points to an SRB_IO_CONTROL header followed by the data area. The value in DataBuffer can be used by the driver, regardless of the value of MapBuffers. Only the SRB Function, SrbFlags, TimeOutValue, DataBuffer, and DataTransferLength members are valid, along with the SrbExtension member if the miniport driver requested SRB extensions when it initialized. If a miniport driver controls an application-dedicated HBA so it supports this request, the miniport driver should execute the request and notify the OS-specific port driver when the SRB has completed, using the normal mechanism of calls to ScsiPortNotification with RequestComplete and NextRequest.
SRB_FUNCTION_LOCK_QUEUE (0x18)
Holds requests queued by the port driver for a particular logical unit, typically while a power request is being processed. Only the SRB Length, Function, SrbFlags, and OriginalRequest members are valid. When the queue is locked, only requests with SrbFlags ORed with SRB_FLAGS_BYPASS_LOCKED_QUEUE will be processed. SCSI miniport drivers do not process SRB_FUNCTION_LOCK_QUEUE requests.
SRB_FUNCTION_UNLOCK_QUEUE (0x19)
Releases the port driver's queue for a logical unit that was previously locked with SRB_FUNCTION_LOCK_QUEUE. The SrbFlags of the unlock request must be ORed with SRB_FLAGS_BYPASS_LOCKED_QUEUE. Only the SRB Length, Function, SrbFlags, and OriginalRequest members are valid. SCSI miniport drivers do not process SRB_FUNCTION_UNLOCK_QUEUE requests.
SRB_FUNCTION_DUMP_POINTERS (0x26)
A request with this function is sent to a Storport miniport driver that is used to control the disk that holds the crash dump data. The request collects information needed from the miniport driver to support crash dump and hibernation. See the MINIPORT_DUMP_POINTERS structure. A physical miniport driver must set the STOR_FEATURE_DUMP_POINTERS flag in the FeatureSupport member of its HW_INITIALIZATION_DATA to receive a request with this function.
SRB_FUNCTION_FREE_DUMP_POINTERS (0x27)
A request with this function is sent to a Storport miniport driver to release any resources allocated during a previous request for SRB_FUNCTION_DUMP_POINTERS.
SrbStatus
Returns the status of the completed request. This member should be set by the miniport driver before it notifies the OS-specific driver that the request has completed by calling ScsiPortNotification with RequestComplete. The value of this member can be one of the following:
SRB_STATUS_PENDING
Indicates the request is in progress. The OS-specific port driver initializes SrbStatus to this value.
SRB_STATUS_SUCCESS
Indicates the request was completed successfully.
SRB_STATUS_ABORTED
Indicates the request was aborted as directed by the port driver. A miniport driver sets this status in the NextSrb for a successful SRB_FUNCTION_ABORT_COMMAND request.
SRB_STATUS_ABORT_FAILED
Indicates an attempt to abort the request failed. Return this status for an SRB_FUNCTION_ABORT_COMMAND request when the specified request cannot be located.
SRB_STATUS_ERROR
Indicates the request was completed with an error in the SCSI bus status.
SRB_STATUS_BUSY
Indicates the miniport driver or target device could not accept the request at this time. The OS-specific port driver will resubmit the request later.
SRB_STATUS_INTERNAL_ERROR
Indicates that the SCSI Port driver could not deliver the request to the miniport driver or target device. In such cases, status is recorded in InternalStatus.
SRB_STATUS_INVALID_REQUEST
Indicates the miniport driver does not support the given request.
SRB_STATUS_NO_DEVICE
Indicates the device did not respond.
SRB_STATUS_TIMEOUT
Indicates the request timed out.
SRB_STATUS_SELECTION_TIMEOUT
Indicates the SCSI device selection timed out.
SRB_STATUS_COMMAND_TIMEOUT
Indicates the target did not complete the command within the time limit.
SRB_STATUS_MESSAGE_REJECTED
Indicates the target rejected a message. This is normally returned only for such message-type requests as SRB_FUNCTION_TERMINATE_IO.
SRB_STATUS_BUS_RESET
Indicates a bus reset occurred while this request was being executed.
SRB_STATUS_PARITY_ERROR
Indicates a parity error occurred on the SCSI bus and that a retry failed.
SRB_STATUS_REQUEST_SENSE_FAILED
Indicates the request-sense command failed. This is returned only if the HBA performs auto request sense and the miniport driver set AutoRequestSense to TRUE in the PORT_CONFIGURATION_INFORMATION for this HBA.
SRB_STATUS_NO_HBA
Indicates the HBA does not respond.
SRB_STATUS_DATA_OVERRUN
Indicates that a data overrun or underrun error occurred. The miniport driver also must update the SRB's DataTransferLength member to indicate how much data actually was transferred if an underrun occurs.
SRB_STATUS_UNEXPECTED_BUS_FREE
Indicates the target disconnected unexpectedly.
SRB_STATUS_PHASE_SEQUENCE_FAILURE
Indicates the HBA detected an illegal phase sequence failure error.
SRB_STATUS_REQUEST_FLUSHED
Indicates the request for status was stopped.
SRB_STATUS_BAD_FUNCTION
Indicates the SRB Function code is not supported.
SRB_STATUS_INVALID_PATH_ID
Indicates the PathId specified in the SRB does not exist.
SRB_STATUS_INVALID_TARGET_ID
Indicates the TargetID value in the SRB is invalid.
SRB_STATUS_INVALID_LUN
Indicates the Lun value in the SRB is invalid.
SRB_STATUS_ERROR_RECOVERY
Indicates the request was completed with an error in the SCSI bus status and that the SCSI INITIATE RECOVERY message was received.
SRB_STATUS_AUTOSENSE_VALID
Indicates information returned in the SenseInfoBuffer is valid.
SRB_STATUS_QUEUE_FROZEN
A miniport driver should never set the SrbStatus member to this value. The Windows port driver can set this value to inform a storage class driver that its queue of requests for a particular peripheral has been frozen.
ScsiStatus
Returns the SCSI status that was returned by the HBA or target device. If the status is not SUCCESS, the miniport driver should set the SrbStatus member to SRB_STATUS_ERROR.
PathId
Indicates the SCSI port or bus for the request. This value is zero-based.
TargetId
Indicates the target controller or device on the bus.
Lun
Usb Storage Device For Wii U
Indicates the logical unit number of the device.
QueueTag
Contains the queue-tag value assigned by the OS-specific port driver. If this member is used for tagged queuing, the HBA supports internal queuing of requests to LUs and the miniport driver set TaggedQueueing to TRUE in the PORT_CONFIGURATION_INFORMATION for this HBA.
QueueAction
Indicates the tagged-queuing message to be used when the SRB_FLAGS_QUEUE_ACTION_ENABLE flag is set. The value can be one of the following: SRB_SIMPLE_TAG_REQUEST, SRB_HEAD_OF_QUEUE_TAG_REQUEST, or SRB_ORDERED_QUEUE_TAG_REQUEST, as defined according to the SCSI specification.
CdbLength
Indicates the size in bytes of the SCSI-2 or later command descriptor block.
SenseInfoBufferLength
Indicates the size in bytes of the request-sense buffer. If an underrun occurs, the miniport driver must update this member to the number of bytes actually transferred.
SrbFlags
Indicates various parameters and options about the request. SrbFlags is read-only, except when SRB_FLAGS_UNSPECIFIED_DIRECTION is set and miniport drivers of subordinate DMA adapters are required to update SRB_FLAGS_DATA_IN or SRB_FLAGS_DATA_OUT. This member can have one or more of the following flags set:
SRB_FLAGS_QUEUE_ACTION_ENABLE
Indicates tagged-queue actions are to be enabled.
SRB_FLAGS_DISABLE_AUTOSENSE
Indicates that request-sense information should not be returned.
SRB_FLAGS_DATA_IN
Indicates data will be transferred from the device to the system.
SRB_FLAGS_DATA_OUT
Indicates data will be transferred from the system to the device.
SRB_FLAGS_UNSPECIFIED_DIRECTION
Defined for backward compatibility with the ASPI/CAM SCSI interfaces, this flag indicates that the transfer direction could be either of the preceding because both of the preceding flags are set. If this flag is set, a miniport driver should determine the transfer direction by examining the data phase for the target on the SCSI bus. If its HBA is a subordinate DMA device, such a miniport driver must update SRB_FLAGS_DATA_OUT or SRB_FLAGS_DATA_IN to the correct value before it calls ScsiPortIoMapTransfer.
SRB_FLAGS_NO_DATA_TRANSFER
Indicates no data transfer with this request. If this is set, the flags SRB_FLAGS_DATA_OUT, SRB_FLAGS_DATA_IN, and SRB_FLAGS_UNSPECIFIED_DIRECTION are clear.
SRB_FLAGS_DISABLE_SYNCH_TRANSFER
Indicates the HBA, if possible, should perform asynchronous I/O for this transfer request. If synchronous I/O was negotiated previously, the HBA must renegotiate for asynchronous I/O before performing the transfer.
SRB_FLAGS_DISABLE_DISCONNECT
Indicates the HBA should not allow the target to disconnect from the SCSI bus during processing of this request.
SRB_FLAGS_BYPASS_FROZEN_QUEUE
Is irrelevant to miniport drivers.
SRB_FLAGS_NO_QUEUE_FREEZE
Is irrelevant to miniport drivers.
SRB_FLAGS_IS_ACTIVE
Is irrelevant to miniport drivers.
SRB_FLAGS_ALLOCATED_FROM_ZONE
Is irrelevant to miniport drivers and is obsolete to current Windows class drivers. To a Windows legacy class driver, this indicates whether the SRB was allocated from a zone buffer. If this flag is set, the class driver must call ExInterlockedFreeToZone to release the SRB; otherwise, it must call ExFreePool. New class drivers should use lookaside lists rather than zone buffers.
SRB_FLAGS_SGLIST_FROM_POOL
Usb Hard Drive
Is irrelevant to miniport drivers. To a Windows class driver, this indicates that memory for a scatter/gather list was allocated from nonpaged pool. If this flag is set, the class driver must call ExFreePool to release the memory after the SRB is completed.
SRB_FLAGS_BYPASS_LOCKED_QUEUE
Is irrelevant to miniport drivers. To the port driver, this flag indicates that the request should be processed whether the logical-unit queue is locked. A higher-level driver must set this flag to send an SRB_FUNCTION_UNLOCK_QUEUE request.
SRB_FLAGS_NO_KEEP_AWAKE
Is irrelevant to miniport drivers. A Windows class driver uses this flag to indicate to the port driver to report idle rather than powering up the device to handle this request.
SRB_FLAGS_FREE_SENSE_BUFFER
Indicates that either the port or the miniport driver has allocated a buffer for sense data. This informs the class driver that it must free the sense data buffer after extracting the data.
DataTransferLength
Indicates the size in bytes of the data buffer. If an underrun occurs, the miniport driver must update this member to the number of bytes actually transferred.
TimeOutValue
Indicates the interval in seconds that the request can execute before the OS-specific port driver might consider it timed out. Miniport drivers are not required to time requests because the port driver already does.
DataBuffer
Points to the data buffer. Miniport drivers should not use this value as a data pointer unless the miniport driver set MapBuffers to TRUE in the PORT_CONFIGURATION_INFORMATION for the HBA. In the case of SRB_FUNCTION_IO_CONTROL requests, however, miniport drivers can use this value as a data pointer regardless of the value of MapBuffers.
SenseInfoBuffer
Points to the request-sense buffer. A miniport driver is not required to provide request-sense data after a CHECK CONDITION.
NextSrb
Indicates the SCSI_REQUEST_BLOCK to which this request applies. Only a small subset of requests use a second SRB, for example SRB_FUNCTION_ABORT_COMMAND.
OriginalRequest
Points to the IRP for this request. This member is irrelevant to miniport drivers
SrbExtension
Points to the Srb extension. A miniport driver must not use this member if it set SrbExtensionSize to zero in the SCSI_HW_INITIALIZATION_DATA. The memory at SrbExtension is not initialized by the OS-specific port driver, and the miniport driver-determined data can be accessed directly by the HBA. The corresponding physical address can be obtained by calling ScsiPortGetPhysicalAddress with the SrbExtension pointer.
Download delphi 7 crackeado. InternalStatus
Used by the SCSI Port driver, instead of SrbStatus, to report the status of the completed request whenever the request cannot be delivered to the miniport driver. In such cases, SrbStatus is set to SRB_STATUS_INTERNAL_ERROR. This member is used exclusively for communication between the SCSI Port and the class driver and should not be used by miniport drivers.
QueueSortKey
Specifies the offset from the start of the media or zero, depending on the type of the target device.
LinkTimeoutValue
offset 2c
InternalStatus
Used by the SCSI Port driver, instead of SrbStatus, to report the status of the completed request whenever the request cannot be delivered to the miniport driver. In such cases, SrbStatus is set to SRB_STATUS_INTERNAL_ERROR. This member is used exclusively for communication between the SCSI Port and the class driver and should not be used by miniport drivers.
QueueSortKey
Specifies the offset from the start of the media or zero, depending on the type of the target device.
LinkTimeoutValue
offset 2c
InternalStatus
Used by the SCSI Port driver, instead of SrbStatus, to report the status of the completed request whenever the request cannot be delivered to the miniport driver. In such cases, SrbStatus is set to SRB_STATUS_INTERNAL_ERROR. This member is used exclusively for communication between the SCSI Port and the class driver and should not be used by miniport drivers.
QueueSortKey
Specifies the offset from the start of the media or zero, depending on the type of the target device.
LinkTimeoutValue
offset 2c
Reserved
Reserved.
Cdb
Specifies the SCSI-2 or later command descriptor block to be sent to the target device.
Remarks
Windows storage class and filter drivers can send SRBs with the following Function values to the system port driver:
- SRB_FUNCTION_CLAIM_DEVICE to indicate that the class driver supports a peripheral identified in the SRB by the PathId, TargetId, and Lun members.
- SRB_ATTACH_DEVICE to indicate that a filter driver, layered above a class driver, wants requests for a particular peripheral to be routed first to the filter driver.
- SRB_FUNCTION_RELEASE_DEVICE to indicate that a class driver is releasing its claim on a particular peripheral.
- SRB_FUNCTION_FLUSH_QUEUE to request cancellation of any requests currently queued in the port driver to a particular peripheral.
- SRB_FUNCTION_RELEASE_QUEUE to request that the port driver release a frozen queue of requests to a particular peripheral.
Requirements
Usb Storage Device Best Buy
Header | srb.h (include Srb.h, Minitape.h, Storport.h) |