I/O Request Processing Routines

This section lists the I/O request processing routines supplied by the Storport driver.

In this section

TopicDescription

StorPortBusy

The StorPortBusy routine notifies the port driver that the adapter is currently busy, handling outstanding requests.

StorPortCompleteRequest

The StorPortCompleteRequest routine completes all outstanding requests setting the SRB status value to SrbStatus.

StorPortCompleteServiceIrp

The StorPortCompleteServiceIrp routine is called by a Storport virtual miniport driver when it needs to complete a request that it received in its HwStorProcessServiceRequest callback routine.

StorPortDeviceBusy

The StorPortDeviceBusy routine notifies the port driver that the specified logical unit is currently busy, handling outstanding requests.

StorPortDeviceReady

The StorPortDeviceReady routine notifies the port driver that the indicated logical unit is ready to handle new requests.

StorPortFreeWorker

Frees a Storport work item previously allocated by the StorPortInitializeWorker routine.

StorPortGetRequestInfo

The StorPortGetRequestInfo routine retrieves the IO request information associated with a SCSI request block (SRB) and returns it in a STOR_REQUEST_INFO structure.

StorPortInitializeWorker

Creates a new Storport work item that runs in a system worker thread.

StorPortQueueWorkItem

Schedules a Storport work item to execute within the context of a system worker thread.

StorPortPause

The StorPortPause routine pauses an adapter for the specified period of time.

StorPortPauseDevice

The StorPortPauseDevice routine pauses a specific logical unit device for the specified period of time.

StorPortReady

The StorPortReady routine notifies the port driver that the adapter is no longer busy.

StorPortResume

The StorPortResume routine resumes a paused adapter.

StorPortResumeDevice

The StorPortResumeDevice routine resumes a previously paused logical unit.

 

 

 

Send comments about this topic to Microsoft

Anzeigen: