ReactOS 0.4.16-dev-197-g92996da
_SCSI_PORT_LUN_EXTENSION Struct Reference

#include <scsiport.h>

Collaboration diagram for _SCSI_PORT_LUN_EXTENSION:

Public Attributes

SCSI_PORT_COMMON_EXTENSION Common
 
UCHAR PathId
 
UCHAR TargetId
 
UCHAR Lun
 
ULONG Flags
 
LIST_ENTRY LunEntry
 
BOOLEAN DeviceClaimed
 
INQUIRYDATA InquiryData
 
KDEVICE_QUEUE DeviceQueue
 
ULONG SortKey
 
ULONG QueueCount
 
ULONG MaxQueueCount
 
ULONG AttemptCount
 
LONG RequestTimeout
 
PIRP BusyRequest
 
PIRP PendingRequest
 
struct _SCSI_PORT_LUN_EXTENSIONReadyLun
 
struct _SCSI_PORT_LUN_EXTENSIONCompletedAbortRequests
 
SCSI_REQUEST_BLOCK_INFO SrbInfo
 
HANDLE RegistryMapKey
 
UCHAR MiniportLunExtension [1]
 

Detailed Description

Definition at line 144 of file scsiport.h.

Member Data Documentation

◆ AttemptCount

ULONG _SCSI_PORT_LUN_EXTENSION::AttemptCount

Definition at line 165 of file scsiport.h.

Referenced by SpiProcessCompletedRequest().

◆ BusyRequest

PIRP _SCSI_PORT_LUN_EXTENSION::BusyRequest

Definition at line 168 of file scsiport.h.

Referenced by ScsiPortIoTimer(), and SpiProcessCompletedRequest().

◆ Common

◆ CompletedAbortRequests

struct _SCSI_PORT_LUN_EXTENSION* _SCSI_PORT_LUN_EXTENSION::CompletedAbortRequests

Definition at line 172 of file scsiport.h.

Referenced by ScsiPortCompleteRequest(), and ScsiPortDpcForIsr().

◆ DeviceClaimed

BOOLEAN _SCSI_PORT_LUN_EXTENSION::DeviceClaimed

Definition at line 156 of file scsiport.h.

Referenced by SpiGetInquiryData().

◆ DeviceQueue

KDEVICE_QUEUE _SCSI_PORT_LUN_EXTENSION::DeviceQueue

◆ Flags

◆ InquiryData

◆ Lun

◆ LunEntry

LIST_ENTRY _SCSI_PORT_LUN_EXTENSION::LunEntry

Definition at line 154 of file scsiport.h.

Referenced by FdoScanAdapter().

◆ MaxQueueCount

ULONG _SCSI_PORT_LUN_EXTENSION::MaxQueueCount

Definition at line 163 of file scsiport.h.

Referenced by PdoCreateLunDevice().

◆ MiniportLunExtension

UCHAR _SCSI_PORT_LUN_EXTENSION::MiniportLunExtension[1]

Definition at line 180 of file scsiport.h.

◆ PathId

◆ PendingRequest

PIRP _SCSI_PORT_LUN_EXTENSION::PendingRequest

Definition at line 169 of file scsiport.h.

◆ QueueCount

ULONG _SCSI_PORT_LUN_EXTENSION::QueueCount

Definition at line 162 of file scsiport.h.

Referenced by ScsiPortStartPacket(), and SpiProcessCompletedRequest().

◆ ReadyLun

struct _SCSI_PORT_LUN_EXTENSION* _SCSI_PORT_LUN_EXTENSION::ReadyLun

Definition at line 171 of file scsiport.h.

Referenced by ScsiPortDpcForIsr(), and ScsiPortNotification().

◆ RegistryMapKey

HANDLE _SCSI_PORT_LUN_EXTENSION::RegistryMapKey

Definition at line 176 of file scsiport.h.

◆ RequestTimeout

LONG _SCSI_PORT_LUN_EXTENSION::RequestTimeout

◆ SortKey

ULONG _SCSI_PORT_LUN_EXTENSION::SortKey

Definition at line 161 of file scsiport.h.

◆ SrbInfo

◆ TargetId


The documentation for this struct was generated from the following file: