ReactOS 0.4.16-dev-136-g52192f1
_IDENTIFY_DATA Struct Reference

#include <hwide.h>

Collaboration diagram for _IDENTIFY_DATA:

Public Attributes

UCHAR AtapiCmdSize:2
 
UCHAR Unused1:3
 
UCHAR DrqType:2
 
UCHAR Removable:1
 
UCHAR DeviceType:5
 
UCHAR Unused2:1
 
UCHAR CmdProtocol:2
 
USHORT NumberOfCylinders
 
USHORT Reserved1
 
USHORT NumberOfHeads
 
USHORT UnformattedBytesPerTrack
 
USHORT UnformattedBytesPerSector
 
USHORT SectorsPerTrack
 
USHORT VendorUnique1 [3]
 
USHORT SerialNumber [10]
 
USHORT BufferType
 
USHORT BufferSectorSize
 
USHORT NumberOfEccBytes
 
USHORT FirmwareRevision [4]
 
USHORT ModelNumber [20]
 
UCHAR ReadWriteMultipleSupport
 
UCHAR VendorUnique2
 
USHORT DoubleWordIo
 
USHORT Reserved62_0:8
 
USHORT SupportDma:1
 
USHORT SupportLba:1
 
USHORT DisableIordy:1
 
USHORT SupportIordy:1
 
USHORT SoftReset:1
 
USHORT StandbyOverlap:1
 
USHORT SupportQTag:1
 
USHORT SupportIDma:1
 
USHORT Reserved2
 
UCHAR VendorUnique3
 
UCHAR PioCycleTimingMode
 
UCHAR VendorUnique4
 
UCHAR DmaCycleTimingMode
 
USHORT TranslationFieldsValid:1
 
USHORT Reserved3:15
 
USHORT NumberOfCurrentCylinders
 
USHORT NumberOfCurrentHeads
 
USHORT CurrentSectorsPerTrack
 
ULONG CurrentSectorCapacity
 
USHORT CurrentMultiSectorSetting
 
ULONG UserAddressableSectors
 
USHORT SingleWordDMASupport:8
 
USHORT SingleWordDMAActive:8
 
USHORT MultiWordDMASupport:8
 
USHORT MultiWordDMAActive:8
 
USHORT AdvancedPIOModes:8
 
USHORT Reserved4:8
 
USHORT MinimumMWXferCycleTime
 
USHORT RecommendedMWXferCycleTime
 
USHORT MinimumPIOCycleTime
 
USHORT MinimumPIOCycleTimeIORDY
 
USHORT Reserved5 [2]
 
USHORT ReleaseTimeOverlapped
 
USHORT ReleaseTimeServiceCommand
 
USHORT Reserved73_74 [2]
 
USHORT QueueLength:5
 
USHORT Reserved75_6:11
 
USHORT SataCapabilities
 
USHORT Reserved77
 
USHORT SataSupport
 
USHORT SataEnable
 
USHORT MajorRevision
 
USHORT MinorRevision
 
struct {
   USHORT   Smart:1
 
   USHORT   Security:1
 
   USHORT   Removable:1
 
   USHORT   PowerMngt:1
 
   USHORT   Packet:1
 
   USHORT   WriteCache:1
 
   USHORT   LookAhead:1
 
   USHORT   ReleaseDRQ:1
 
   USHORT   ServiceDRQ:1
 
   USHORT   Reset:1
 
   USHORT   Protected:1
 
   USHORT   Reserved_82_11:1
 
   USHORT   WriteBuffer:1
 
   USHORT   ReadBuffer:1
 
   USHORT   Nop:1
 
   USHORT   Reserved_82_15:1
 
   USHORT   Microcode:1
 
   USHORT   Queued:1
 
   USHORT   CFA:1
 
   USHORT   APM:1
 
   USHORT   Notify:1
 
   USHORT   Standby:1
 
   USHORT   Spinup:1
 
   USHORT   Reserver_83_7:1
 
   USHORT   MaxSecurity:1
 
   USHORT   AutoAcoustic:1
 
   USHORT   Address48:1
 
   USHORT   ConfigOverlay:1
 
   USHORT   FlushCache:1
 
   USHORT   FlushCache48:1
 
   USHORT   SupportOne:1
 
   USHORT   SupportZero:1
 
   USHORT   SmartErrorLog:1
 
   USHORT   SmartSelfTest:1
 
   USHORT   MediaSerialNo:1
 
   USHORT   MediaCardPass:1
 
   USHORT   Streaming:1
 
   USHORT   Logging:1
 
   USHORT   Reserver_84_6:8
 
   USHORT   ExtendedOne:1
 
   USHORT   ExtendedZero:1
 
FeaturesSupport
 
struct {
   USHORT   Smart:1
 
   USHORT   Security:1
 
   USHORT   Removable:1
 
   USHORT   PowerMngt:1
 
   USHORT   Packet:1
 
   USHORT   WriteCache:1
 
   USHORT   LookAhead:1
 
   USHORT   ReleaseDRQ:1
 
   USHORT   ServiceDRQ:1
 
   USHORT   Reset:1
 
   USHORT   Protected:1
 
   USHORT   Reserved_82_11:1
 
   USHORT   WriteBuffer:1
 
   USHORT   ReadBuffer:1
 
   USHORT   Nop:1
 
   USHORT   Reserved_82_15:1
 
   USHORT   Microcode:1
 
   USHORT   Queued:1
 
   USHORT   CFA:1
 
   USHORT   APM:1
 
   USHORT   Notify:1
 
   USHORT   Standby:1
 
   USHORT   Spinup:1
 
   USHORT   Reserver_83_7:1
 
   USHORT   MaxSecurity:1
 
   USHORT   AutoAcoustic:1
 
   USHORT   Address48:1
 
   USHORT   ConfigOverlay:1
 
   USHORT   FlushCache:1
 
   USHORT   FlushCache48:1
 
   USHORT   SupportOne:1
 
   USHORT   SupportZero:1
 
   USHORT   SmartErrorLog:1
 
   USHORT   SmartSelfTest:1
 
   USHORT   MediaSerialNo:1
 
   USHORT   MediaCardPass:1
 
   USHORT   Streaming:1
 
   USHORT   Logging:1
 
   USHORT   Reserver_84_6:8
 
   USHORT   ExtendedOne:1
 
   USHORT   ExtendedZero:1
 
FeaturesEnabled
 
USHORT Reserved6 [13]
 
ULONGLONG UserAddressableSectors48
 
USHORT Reserved7 [151]
 
USHORT GeneralConfiguration
 
UCHAR MaximumBlockTransfer
 
USHORT Capabilities
 
USHORT SpecialFunctionsEnabled
 
UCHAR __pad0__:3
 
UCHAR __pad1__:1
 
UCHAR SerialNumber [20]
 
USHORT DeviceStandbyMin:1
 
USHORT Reserved50_1:13
 
USHORT DeviceCapability1:1
 
USHORT DeviceCapability0:1
 
UCHAR Vendor51
 
UCHAR Vendor52
 
USHORT PioTimingsValid:1
 
USHORT UdmaModesValid:1
 
USHORT CurrentMultiSector:8
 
USHORT CurrentMultiSectorValid:1
 
USHORT Reserved59_9_11:3
 
USHORT SanitizeSupported:1
 
USHORT CryptoScrambleExtSupported:1
 
USHORT OverwriteExtSupported:1
 
USHORT BlockEraseExtSupported:1
 
union {
   struct {
      USHORT   SingleWordDMASupport: 8
 
      USHORT   SingleWordDMAActive: 8
 
   } 
 
   struct {
      USHORT   UDMASupport: 7
 
      USHORT   MultiWordDMASupport: 3
 
      USHORT   DMASupport: 1
 
      USHORT   Reseved62_11_14: 4
 
      USHORT   DMADirRequired: 1
 
   }   AtapiDMA
 
}; 
 
USHORT Reserved69_0_4:5
 
USHORT ReadZeroAfterTrim:1
 
USHORT Lba28Support:1
 
USHORT Reserved69_7_IEEE1667:1
 
USHORT MicrocodeDownloadDMA:1
 
USHORT MaxPwdDMA:1
 
USHORT WriteBufferDMA:1
 
USHORT ReadBufferDMA:1
 
USHORT DevConfigDMA:1
 
USHORT LongSectorErrorReporting:1
 
USHORT DeterministicReadAfterTrim:1
 
USHORT CFastSupport:1
 
USHORT Reserved70
 
struct {
   USHORT   Smart:1
 
   USHORT   Security:1
 
   USHORT   Removable:1
 
   USHORT   PowerMngt:1
 
   USHORT   Packet:1
 
   USHORT   WriteCache:1
 
   USHORT   LookAhead:1
 
   USHORT   ReleaseDRQ:1
 
   USHORT   ServiceDRQ:1
 
   USHORT   Reset:1
 
   USHORT   Protected:1
 
   USHORT   Reserved_82_11:1
 
   USHORT   WriteBuffer:1
 
   USHORT   ReadBuffer:1
 
   USHORT   Nop:1
 
   USHORT   Reserved_82_15:1
 
   USHORT   Microcode:1
 
   USHORT   Queued:1
 
   USHORT   CFA:1
 
   USHORT   APM:1
 
   USHORT   Notify:1
 
   USHORT   Standby:1
 
   USHORT   Spinup:1
 
   USHORT   Reserver_83_7:1
 
   USHORT   MaxSecurity:1
 
   USHORT   AutoAcoustic:1
 
   USHORT   Address48:1
 
   USHORT   ConfigOverlay:1
 
   USHORT   FlushCache:1
 
   USHORT   FlushCache48:1
 
   USHORT   SupportOne:1
 
   USHORT   SupportZero:1
 
   USHORT   SmartErrorLog:1
 
   USHORT   SmartSelfTest:1
 
   USHORT   MediaSerialNo:1
 
   USHORT   MediaCardPass:1
 
   USHORT   Streaming:1
 
   USHORT   Logging:1
 
   USHORT   Reserver_84_6:8
 
   USHORT   ExtendedOne:1
 
   USHORT   ExtendedZero:1
 
FeaturesSupport
 
struct {
   USHORT   Smart:1
 
   USHORT   Security:1
 
   USHORT   Removable:1
 
   USHORT   PowerMngt:1
 
   USHORT   Packet:1
 
   USHORT   WriteCache:1
 
   USHORT   LookAhead:1
 
   USHORT   ReleaseDRQ:1
 
   USHORT   ServiceDRQ:1
 
   USHORT   Reset:1
 
   USHORT   Protected:1
 
   USHORT   Reserved_82_11:1
 
   USHORT   WriteBuffer:1
 
   USHORT   ReadBuffer:1
 
   USHORT   Nop:1
 
   USHORT   Reserved_82_15:1
 
   USHORT   Microcode:1
 
   USHORT   Queued:1
 
   USHORT   CFA:1
 
   USHORT   APM:1
 
   USHORT   Notify:1
 
   USHORT   Standby:1
 
   USHORT   Spinup:1
 
   USHORT   Reserver_83_7:1
 
   USHORT   MaxSecurity:1
 
   USHORT   AutoAcoustic:1
 
   USHORT   Address48:1
 
   USHORT   ConfigOverlay:1
 
   USHORT   FlushCache:1
 
   USHORT   FlushCache48:1
 
   USHORT   SupportOne:1
 
   USHORT   SupportZero:1
 
   USHORT   SmartErrorLog:1
 
   USHORT   SmartSelfTest:1
 
   USHORT   MediaSerialNo:1
 
   USHORT   MediaCardPass:1
 
   USHORT   Streaming:1
 
   USHORT   Logging:1
 
   USHORT   Reserver_84_6:8
 
   USHORT   ExtendedOne:1
 
   USHORT   ExtendedZero:1
 
FeaturesEnabled
 
USHORT UltraDMASupport: 8
 
USHORT UltraDMAActive: 8
 
USHORT EraseTime
 
USHORT EnhancedEraseTime
 
USHORT CurentAPMLevel
 
USHORT MasterPasswdRevision
 
USHORT HwResMaster: 8
 
USHORT HwResSlave: 5
 
USHORT HwResCableId: 1
 
USHORT HwResValid: 2
 
USHORT CurrentAcoustic: 8
 
USHORT VendorAcoustic: 8
 
USHORT StreamMinReqSize
 
USHORT StreamTransferTime
 
USHORT StreamAccessLatency
 
ULONG StreamGranularity
 
USHORT StreamingTransferTimePIO
 
USHORT MaxLBARangeDescBlockCount
 
union {
   USHORT   PhysLogSectorSize
 
   struct {
      USHORT   PLSS_Size:4
 
      USHORT   PLSS_Reserved:8
 
      USHORT   PLSS_LargeL:1
 
      USHORT   PLSS_LargeP:1
 
      USHORT   PLSS_Signature:2
 
   } 
 
}; 
 
USHORT InterSeekDelay
 
USHORT WorldWideName [4]
 
USHORT Reserved112 [5]
 
ULONG LargeSectorSize
 
struct {
   USHORT   Reserved
 
CommandFeatureSetSupport
 
struct {
   USHORT   Reserved
 
CommandFeatureSetEnabled
 
USHORT Reserved121 [4]
 
USHORT AtapiByteCount0
 
USHORT Reserved126
 
USHORT RemovableStatus
 
union {
   USHORT   SecurityStatus
 
   struct {
      USHORT   Support:1
 
      USHORT   Enabled:1
 
      USHORT   Locked:1
 
      USHORT   Frozen:1
 
      USHORT   CountExpired:1
 
      USHORT   EnhancedEraseSupport:1
 
      USHORT   Reserved7_8:2
 
      USHORT   MasterPasswdCap:1
 
      USHORT   Reserved9_15:7
 
   }   SecurityStatusOpt
 
}; 
 
USHORT Reserved129 [31]
 
USHORT CfAdvPowerMode
 
USHORT Reserved161 [7]
 
USHORT DeviceNominalFormFactor:4
 
USHORT Reserved168_4_15:12
 
USHORT DataSetManagementSupported:1
 
USHORT Reserved169_1_15:15
 
USHORT AdditionalProdNum [4]
 
USHORT Reserved174 [2]
 
USHORT MediaSerial [30]
 
union {
   USHORT   SCT
 
   struct {
      USHORT   SCT_Supported:1
 
      USHORT   Reserved:1
 
      USHORT   SCT_WriteSame:1
 
      USHORT   SCT_ErrorRecovery:1
 
      USHORT   SCT_Feature:1
 
      USHORT   SCT_DataTables:1
 
      USHORT   Reserved_6_15:10
 
   } 
 
}; 
 
USHORT Reserved_CE_ATA [2]
 
USHORT LogicalSectorOffset:14
 
USHORT Reserved209_14_One:1
 
USHORT Reserved209_15_Zero:1
 
USHORT WriteReadVerify_CountMode2 [2]
 
USHORT WriteReadVerify_CountMode3 [2]
 
USHORT NVCache_PM_Supported:1
 
USHORT NVCache_PM_Enabled:1
 
USHORT NVCache_Reserved_2_3:2
 
USHORT NVCache_Enabled:1
 
USHORT NVCache_Reserved_5_7:3
 
USHORT NVCache_PM_Version:4
 
USHORT NVCache_Version:4
 
USHORT NVCache_Size_LogicalBlocks [2]
 
USHORT NominalMediaRotationRate
 
USHORT Reserved218
 
USHORT NVCache_DeviceSpinUpTime:8
 
USHORT NVCache_Reserved219_8_15:8
 
USHORT WriteReadVerify_CurrentMode:8
 
USHORT WriteReadVerify_Reserved220_8_15:8
 
USHORT Reserved221
 
union {
   struct {
      USHORT   VersionFlags:12
 
      USHORT   TransportType:4
 
   } 
 
   struct {
      USHORT   ATA8_APT:1
 
      USHORT   ATA_ATAPI7:1
 
      USHORT   Reserved:14
 
   }   PATA
 
   struct {
      USHORT   ATA8_AST:1
 
      USHORT   v10a:1
 
      USHORT   II_Ext:1
 
      USHORT   v25:1
 
      USHORT   v26:1
 
      USHORT   v30:1
 
      USHORT   Reserved:10
 
   }   SATA
 
   USHORT   Flags
 
TransportMajor
 
USHORT TransportMinor
 
USHORT Reserved224 [10]
 
USHORT MinBlocks_MicrocodeDownload_Mode3
 
USHORT MaxBlocks_MicrocodeDownload_Mode3
 
USHORT Reserved236 [19]
 
union {
   USHORT   Integrity
 
   struct {
      USHORT   ChecksumValid:8
 
      USHORT   Checksum:8
 
   } 
 
}; 
 
USHORT NumCylinders
 
USHORT NumHeads
 
USHORT NumSectorsPerTrack
 
UCHAR FirmwareRevision [8]
 
UCHAR ModelNumber [40]
 
USHORT CommandSetSupport
 
USHORT Reserved6a [2]
 
USHORT CommandSetActive
 
USHORT Reserved6b
 
ULONG Max48BitLBA [2]
 
USHORT Reserved7a [22]
 
USHORT LastLun:3
 
USHORT Reserved8:13
 
USHORT MediaStatusNotification:2
 
USHORT Reserved9:6
 
USHORT DeviceWriteProtect:1
 
USHORT Reserved10:7
 
USHORT Reserved11 [128]
 

Detailed Description

Definition at line 167 of file hwide.h.

Member Data Documentation

◆ 

union { ... } _IDENTIFY_DATA::@1070

◆ 

union { ... } _IDENTIFY_DATA::@1073

◆ 

union { ... } _IDENTIFY_DATA::@1076

◆ 

union { ... } _IDENTIFY_DATA::@1078

◆ 

union { ... } _IDENTIFY_DATA::@1081

◆ __pad0__

UCHAR _IDENTIFY_DATA::__pad0__

Definition at line 613 of file atapi.h.

◆ __pad1__

UCHAR _IDENTIFY_DATA::__pad1__

Definition at line 625 of file atapi.h.

◆ AdditionalProdNum

USHORT _IDENTIFY_DATA::AdditionalProdNum[4]

Definition at line 904 of file atapi.h.

◆ Address48

USHORT _IDENTIFY_DATA::Address48

Definition at line 263 of file hwide.h.

◆ AdvancedPIOModes

USHORT _IDENTIFY_DATA::AdvancedPIOModes

Definition at line 218 of file hwide.h.

Referenced by IssueIdentify().

◆ APM

USHORT _IDENTIFY_DATA::APM

Definition at line 256 of file hwide.h.

◆ ATA8_APT

USHORT _IDENTIFY_DATA::ATA8_APT

Definition at line 951 of file atapi.h.

◆ ATA8_AST

USHORT _IDENTIFY_DATA::ATA8_AST

Definition at line 956 of file atapi.h.

◆ ATA_ATAPI7

USHORT _IDENTIFY_DATA::ATA_ATAPI7

Definition at line 952 of file atapi.h.

◆ AtapiByteCount0

USHORT _IDENTIFY_DATA::AtapiByteCount0

Definition at line 878 of file atapi.h.

Referenced by IssueIdentify().

◆ AtapiCmdSize

UCHAR _IDENTIFY_DATA::AtapiCmdSize

Definition at line 169 of file hwide.h.

Referenced by IssueIdentify().

◆ 

struct { ... } _IDENTIFY_DATA::AtapiDMA

Referenced by IssueIdentify().

◆ AutoAcoustic

USHORT _IDENTIFY_DATA::AutoAcoustic

Definition at line 262 of file hwide.h.

◆ BlockEraseExtSupported

USHORT _IDENTIFY_DATA::BlockEraseExtSupported

Definition at line 702 of file atapi.h.

◆ BufferSectorSize

USHORT _IDENTIFY_DATA::BufferSectorSize

Definition at line 185 of file hwide.h.

◆ BufferType

USHORT _IDENTIFY_DATA::BufferType

Definition at line 184 of file hwide.h.

◆ Capabilities

USHORT _IDENTIFY_DATA::Capabilities

Definition at line 210 of file atapi.h.

◆ CFA

USHORT _IDENTIFY_DATA::CFA

Definition at line 255 of file hwide.h.

◆ CfAdvPowerMode

USHORT _IDENTIFY_DATA::CfAdvPowerMode

Definition at line 898 of file atapi.h.

Referenced by IssueIdentify().

◆ CFastSupport

USHORT _IDENTIFY_DATA::CFastSupport

Definition at line 746 of file atapi.h.

◆ Checksum

USHORT _IDENTIFY_DATA::Checksum

Definition at line 980 of file atapi.h.

◆ ChecksumValid

USHORT _IDENTIFY_DATA::ChecksumValid

Definition at line 979 of file atapi.h.

◆ CmdProtocol

UCHAR _IDENTIFY_DATA::CmdProtocol

Definition at line 175 of file hwide.h.

◆ 

struct { ... } _IDENTIFY_DATA::CommandFeatureSetEnabled

◆ 

struct { ... } _IDENTIFY_DATA::CommandFeatureSetSupport

◆ CommandSetActive

USHORT _IDENTIFY_DATA::CommandSetActive

Definition at line 83 of file ide.h.

◆ CommandSetSupport

USHORT _IDENTIFY_DATA::CommandSetSupport

Definition at line 81 of file ide.h.

◆ ConfigOverlay

USHORT _IDENTIFY_DATA::ConfigOverlay

Definition at line 264 of file hwide.h.

◆ CountExpired

USHORT _IDENTIFY_DATA::CountExpired

Definition at line 889 of file atapi.h.

◆ CryptoScrambleExtSupported

USHORT _IDENTIFY_DATA::CryptoScrambleExtSupported

Definition at line 700 of file atapi.h.

◆ CurentAPMLevel

USHORT _IDENTIFY_DATA::CurentAPMLevel

Definition at line 835 of file atapi.h.

◆ CurrentAcoustic

USHORT _IDENTIFY_DATA::CurrentAcoustic

Definition at line 846 of file atapi.h.

Referenced by IssueIdentify().

◆ CurrentMultiSector

USHORT _IDENTIFY_DATA::CurrentMultiSector

Definition at line 696 of file atapi.h.

◆ CurrentMultiSectorSetting

USHORT _IDENTIFY_DATA::CurrentMultiSectorSetting

Definition at line 212 of file hwide.h.

◆ CurrentMultiSectorValid

USHORT _IDENTIFY_DATA::CurrentMultiSectorValid

Definition at line 697 of file atapi.h.

◆ CurrentSectorCapacity

ULONG _IDENTIFY_DATA::CurrentSectorCapacity

Definition at line 211 of file hwide.h.

◆ CurrentSectorsPerTrack

USHORT _IDENTIFY_DATA::CurrentSectorsPerTrack

Definition at line 210 of file hwide.h.

Referenced by IssueIdentify().

◆ DataSetManagementSupported

USHORT _IDENTIFY_DATA::DataSetManagementSupported

Definition at line 902 of file atapi.h.

◆ DeterministicReadAfterTrim

USHORT _IDENTIFY_DATA::DeterministicReadAfterTrim

Definition at line 745 of file atapi.h.

◆ DevConfigDMA

USHORT _IDENTIFY_DATA::DevConfigDMA

Definition at line 743 of file atapi.h.

◆ DeviceCapability0

USHORT _IDENTIFY_DATA::DeviceCapability0

Definition at line 677 of file atapi.h.

◆ DeviceCapability1

USHORT _IDENTIFY_DATA::DeviceCapability1

Definition at line 676 of file atapi.h.

◆ DeviceNominalFormFactor

USHORT _IDENTIFY_DATA::DeviceNominalFormFactor

Definition at line 900 of file atapi.h.

◆ DeviceStandbyMin

USHORT _IDENTIFY_DATA::DeviceStandbyMin

Definition at line 674 of file atapi.h.

◆ DeviceType

UCHAR _IDENTIFY_DATA::DeviceType

Definition at line 173 of file hwide.h.

◆ DeviceWriteProtect

USHORT _IDENTIFY_DATA::DeviceWriteProtect

Definition at line 94 of file ide.h.

◆ DisableIordy

USHORT _IDENTIFY_DATA::DisableIordy

Definition at line 195 of file hwide.h.

Referenced by IssueIdentify().

◆ DmaCycleTimingMode

UCHAR _IDENTIFY_DATA::DmaCycleTimingMode

Definition at line 205 of file hwide.h.

◆ DMADirRequired

USHORT _IDENTIFY_DATA::DMADirRequired

Definition at line 716 of file atapi.h.

◆ DMASupport

USHORT _IDENTIFY_DATA::DMASupport

Definition at line 714 of file atapi.h.

◆ DoubleWordIo

USHORT _IDENTIFY_DATA::DoubleWordIo

Definition at line 191 of file hwide.h.

Referenced by IssueIdentify().

◆ DrqType

UCHAR _IDENTIFY_DATA::DrqType

Definition at line 171 of file hwide.h.

◆ Enabled

USHORT _IDENTIFY_DATA::Enabled

Definition at line 886 of file atapi.h.

◆ EnhancedEraseSupport

USHORT _IDENTIFY_DATA::EnhancedEraseSupport

Definition at line 890 of file atapi.h.

◆ EnhancedEraseTime

USHORT _IDENTIFY_DATA::EnhancedEraseTime

Definition at line 834 of file atapi.h.

◆ EraseTime

USHORT _IDENTIFY_DATA::EraseTime

Definition at line 833 of file atapi.h.

◆ ExtendedOne

USHORT _IDENTIFY_DATA::ExtendedOne

Definition at line 276 of file hwide.h.

◆ ExtendedZero

USHORT _IDENTIFY_DATA::ExtendedZero

Definition at line 277 of file hwide.h.

◆  [1/2]

struct { ... } _IDENTIFY_DATA::FeaturesEnabled

Referenced by IssueIdentify().

◆  [2/2]

struct { ... } _IDENTIFY_DATA::FeaturesEnabled

◆  [1/2]

struct { ... } _IDENTIFY_DATA::FeaturesSupport

Referenced by IssueIdentify().

◆  [2/2]

struct { ... } _IDENTIFY_DATA::FeaturesSupport

◆ FirmwareRevision [1/2]

USHORT _IDENTIFY_DATA::FirmwareRevision

Definition at line 187 of file hwide.h.

Referenced by ata_bblk(), and IssueIdentify().

◆ FirmwareRevision [2/2]

UCHAR _IDENTIFY_DATA::FirmwareRevision[8]

Definition at line 48 of file ide.h.

◆ Flags

USHORT _IDENTIFY_DATA::Flags

Definition at line 964 of file atapi.h.

◆ FlushCache

USHORT _IDENTIFY_DATA::FlushCache

Definition at line 265 of file hwide.h.

◆ FlushCache48

USHORT _IDENTIFY_DATA::FlushCache48

Definition at line 266 of file hwide.h.

◆ Frozen

USHORT _IDENTIFY_DATA::Frozen

Definition at line 888 of file atapi.h.

◆ GeneralConfiguration

USHORT _IDENTIFY_DATA::GeneralConfiguration

Definition at line 193 of file atapi.h.

◆ HwResCableId

USHORT _IDENTIFY_DATA::HwResCableId

Definition at line 841 of file atapi.h.

◆ HwResMaster

USHORT _IDENTIFY_DATA::HwResMaster

Definition at line 839 of file atapi.h.

◆ HwResSlave

USHORT _IDENTIFY_DATA::HwResSlave

Definition at line 840 of file atapi.h.

◆ HwResValid

USHORT _IDENTIFY_DATA::HwResValid

Definition at line 842 of file atapi.h.

◆ II_Ext

USHORT _IDENTIFY_DATA::II_Ext

Definition at line 958 of file atapi.h.

◆ Integrity

USHORT _IDENTIFY_DATA::Integrity

Definition at line 976 of file atapi.h.

◆ InterSeekDelay

USHORT _IDENTIFY_DATA::InterSeekDelay

Definition at line 868 of file atapi.h.

◆ LargeSectorSize

ULONG _IDENTIFY_DATA::LargeSectorSize

Definition at line 872 of file atapi.h.

Referenced by IssueIdentify().

◆ LastLun

USHORT _IDENTIFY_DATA::LastLun

Definition at line 90 of file ide.h.

◆ Lba28Support

USHORT _IDENTIFY_DATA::Lba28Support

Definition at line 737 of file atapi.h.

◆ Locked

USHORT _IDENTIFY_DATA::Locked

Definition at line 887 of file atapi.h.

◆ Logging

USHORT _IDENTIFY_DATA::Logging

Definition at line 274 of file hwide.h.

◆ LogicalSectorOffset

USHORT _IDENTIFY_DATA::LogicalSectorOffset

Definition at line 920 of file atapi.h.

Referenced by IssueIdentify().

◆ LongSectorErrorReporting

USHORT _IDENTIFY_DATA::LongSectorErrorReporting

Definition at line 744 of file atapi.h.

◆ LookAhead

USHORT _IDENTIFY_DATA::LookAhead

Definition at line 243 of file hwide.h.

◆ MajorRevision

USHORT _IDENTIFY_DATA::MajorRevision

Definition at line 234 of file hwide.h.

Referenced by IssueIdentify().

◆ MasterPasswdCap

USHORT _IDENTIFY_DATA::MasterPasswdCap

Definition at line 892 of file atapi.h.

◆ MasterPasswdRevision

USHORT _IDENTIFY_DATA::MasterPasswdRevision

Definition at line 837 of file atapi.h.

Referenced by IssueIdentify().

◆ Max48BitLBA

ULONG _IDENTIFY_DATA::Max48BitLBA[2]

Definition at line 88 of file ide.h.

◆ MaxBlocks_MicrocodeDownload_Mode3

USHORT _IDENTIFY_DATA::MaxBlocks_MicrocodeDownload_Mode3

Definition at line 971 of file atapi.h.

◆ MaximumBlockTransfer

UCHAR _IDENTIFY_DATA::MaximumBlockTransfer

Definition at line 207 of file atapi.h.

Referenced by IssueIdentify().

◆ MaxLBARangeDescBlockCount

USHORT _IDENTIFY_DATA::MaxLBARangeDescBlockCount

Definition at line 857 of file atapi.h.

◆ MaxPwdDMA

USHORT _IDENTIFY_DATA::MaxPwdDMA

Definition at line 740 of file atapi.h.

◆ MaxSecurity

USHORT _IDENTIFY_DATA::MaxSecurity

Definition at line 261 of file hwide.h.

◆ MediaCardPass

USHORT _IDENTIFY_DATA::MediaCardPass

Definition at line 272 of file hwide.h.

◆ MediaSerial

USHORT _IDENTIFY_DATA::MediaSerial[30]

Definition at line 906 of file atapi.h.

◆ MediaSerialNo

USHORT _IDENTIFY_DATA::MediaSerialNo

Definition at line 271 of file hwide.h.

◆ MediaStatusNotification

USHORT _IDENTIFY_DATA::MediaStatusNotification

Definition at line 92 of file ide.h.

◆ Microcode

USHORT _IDENTIFY_DATA::Microcode

Definition at line 253 of file hwide.h.

◆ MicrocodeDownloadDMA

USHORT _IDENTIFY_DATA::MicrocodeDownloadDMA

Definition at line 739 of file atapi.h.

◆ MinBlocks_MicrocodeDownload_Mode3

USHORT _IDENTIFY_DATA::MinBlocks_MicrocodeDownload_Mode3

Definition at line 970 of file atapi.h.

◆ MinimumMWXferCycleTime

USHORT _IDENTIFY_DATA::MinimumMWXferCycleTime

Definition at line 220 of file hwide.h.

◆ MinimumPIOCycleTime

USHORT _IDENTIFY_DATA::MinimumPIOCycleTime

Definition at line 222 of file hwide.h.

◆ MinimumPIOCycleTimeIORDY

USHORT _IDENTIFY_DATA::MinimumPIOCycleTimeIORDY

Definition at line 223 of file hwide.h.

◆ MinorRevision

USHORT _IDENTIFY_DATA::MinorRevision

Definition at line 235 of file hwide.h.

◆ ModelNumber [1/2]

USHORT _IDENTIFY_DATA::ModelNumber

Definition at line 188 of file hwide.h.

Referenced by ata_bblk(), and IssueIdentify().

◆ ModelNumber [2/2]

UCHAR _IDENTIFY_DATA::ModelNumber[40]

Definition at line 49 of file ide.h.

◆ MultiWordDMAActive

USHORT _IDENTIFY_DATA::MultiWordDMAActive

Definition at line 217 of file hwide.h.

Referenced by IssueIdentify().

◆ MultiWordDMASupport

USHORT _IDENTIFY_DATA::MultiWordDMASupport

Definition at line 216 of file hwide.h.

◆ NominalMediaRotationRate

USHORT _IDENTIFY_DATA::NominalMediaRotationRate

Definition at line 936 of file atapi.h.

Referenced by IssueIdentify().

◆ Nop

USHORT _IDENTIFY_DATA::Nop

Definition at line 251 of file hwide.h.

◆ Notify

USHORT _IDENTIFY_DATA::Notify

Definition at line 257 of file hwide.h.

◆ NumberOfCurrentCylinders

USHORT _IDENTIFY_DATA::NumberOfCurrentCylinders

Definition at line 208 of file hwide.h.

Referenced by IssueIdentify().

◆ NumberOfCurrentHeads

USHORT _IDENTIFY_DATA::NumberOfCurrentHeads

Definition at line 209 of file hwide.h.

Referenced by IssueIdentify().

◆ NumberOfCylinders

USHORT _IDENTIFY_DATA::NumberOfCylinders

Definition at line 176 of file hwide.h.

Referenced by IssueIdentify().

◆ NumberOfEccBytes

USHORT _IDENTIFY_DATA::NumberOfEccBytes

Definition at line 186 of file hwide.h.

◆ NumberOfHeads

USHORT _IDENTIFY_DATA::NumberOfHeads

Definition at line 178 of file hwide.h.

Referenced by IssueIdentify().

◆ NumCylinders

USHORT _IDENTIFY_DATA::NumCylinders

Definition at line 37 of file ide.h.

◆ NumHeads

USHORT _IDENTIFY_DATA::NumHeads

Definition at line 39 of file ide.h.

◆ NumSectorsPerTrack

USHORT _IDENTIFY_DATA::NumSectorsPerTrack

Definition at line 42 of file ide.h.

◆ NVCache_DeviceSpinUpTime

USHORT _IDENTIFY_DATA::NVCache_DeviceSpinUpTime

Definition at line 938 of file atapi.h.

◆ NVCache_Enabled

USHORT _IDENTIFY_DATA::NVCache_Enabled

Definition at line 930 of file atapi.h.

Referenced by IssueIdentify().

◆ NVCache_PM_Enabled

USHORT _IDENTIFY_DATA::NVCache_PM_Enabled

Definition at line 928 of file atapi.h.

Referenced by IssueIdentify().

◆ NVCache_PM_Supported

USHORT _IDENTIFY_DATA::NVCache_PM_Supported

Definition at line 927 of file atapi.h.

Referenced by IssueIdentify().

◆ NVCache_PM_Version

USHORT _IDENTIFY_DATA::NVCache_PM_Version

Definition at line 932 of file atapi.h.

Referenced by IssueIdentify().

◆ NVCache_Reserved219_8_15

USHORT _IDENTIFY_DATA::NVCache_Reserved219_8_15

Definition at line 939 of file atapi.h.

◆ NVCache_Reserved_2_3

USHORT _IDENTIFY_DATA::NVCache_Reserved_2_3

Definition at line 929 of file atapi.h.

◆ NVCache_Reserved_5_7

USHORT _IDENTIFY_DATA::NVCache_Reserved_5_7

Definition at line 931 of file atapi.h.

◆ NVCache_Size_LogicalBlocks

USHORT _IDENTIFY_DATA::NVCache_Size_LogicalBlocks[2]

Definition at line 935 of file atapi.h.

◆ NVCache_Version

USHORT _IDENTIFY_DATA::NVCache_Version

Definition at line 933 of file atapi.h.

Referenced by IssueIdentify().

◆ OverwriteExtSupported

USHORT _IDENTIFY_DATA::OverwriteExtSupported

Definition at line 701 of file atapi.h.

◆ Packet

USHORT _IDENTIFY_DATA::Packet

Definition at line 241 of file hwide.h.

◆ 

struct { ... } _IDENTIFY_DATA::PATA

◆ PhysLogSectorSize

USHORT _IDENTIFY_DATA::PhysLogSectorSize

Definition at line 859 of file atapi.h.

Referenced by IssueIdentify().

◆ PioCycleTimingMode

UCHAR _IDENTIFY_DATA::PioCycleTimingMode

Definition at line 203 of file hwide.h.

Referenced by IssueIdentify().

◆ PioTimingsValid

USHORT _IDENTIFY_DATA::PioTimingsValid

Definition at line 687 of file atapi.h.

Referenced by IssueIdentify().

◆ PLSS_LargeL

USHORT _IDENTIFY_DATA::PLSS_LargeL

Definition at line 863 of file atapi.h.

◆ PLSS_LargeP

USHORT _IDENTIFY_DATA::PLSS_LargeP

Definition at line 864 of file atapi.h.

◆ PLSS_Reserved

USHORT _IDENTIFY_DATA::PLSS_Reserved

Definition at line 862 of file atapi.h.

◆ PLSS_Signature

USHORT _IDENTIFY_DATA::PLSS_Signature

Definition at line 865 of file atapi.h.

◆ PLSS_Size

USHORT _IDENTIFY_DATA::PLSS_Size

Definition at line 861 of file atapi.h.

◆ PowerMngt

USHORT _IDENTIFY_DATA::PowerMngt

Definition at line 240 of file hwide.h.

◆ Protected

USHORT _IDENTIFY_DATA::Protected

Definition at line 247 of file hwide.h.

◆ Queued

USHORT _IDENTIFY_DATA::Queued

Definition at line 254 of file hwide.h.

◆ QueueLength

USHORT _IDENTIFY_DATA::QueueLength

Definition at line 228 of file hwide.h.

◆ ReadBuffer

USHORT _IDENTIFY_DATA::ReadBuffer

Definition at line 250 of file hwide.h.

◆ ReadBufferDMA

USHORT _IDENTIFY_DATA::ReadBufferDMA

Definition at line 742 of file atapi.h.

◆ ReadWriteMultipleSupport

UCHAR _IDENTIFY_DATA::ReadWriteMultipleSupport

Definition at line 189 of file hwide.h.

◆ ReadZeroAfterTrim

USHORT _IDENTIFY_DATA::ReadZeroAfterTrim

Definition at line 736 of file atapi.h.

◆ RecommendedMWXferCycleTime

USHORT _IDENTIFY_DATA::RecommendedMWXferCycleTime

Definition at line 221 of file hwide.h.

◆ ReleaseDRQ

USHORT _IDENTIFY_DATA::ReleaseDRQ

Definition at line 244 of file hwide.h.

◆ ReleaseTimeOverlapped

USHORT _IDENTIFY_DATA::ReleaseTimeOverlapped

Definition at line 225 of file hwide.h.

◆ ReleaseTimeServiceCommand

USHORT _IDENTIFY_DATA::ReleaseTimeServiceCommand

Definition at line 226 of file hwide.h.

◆ Removable [1/2]

UCHAR _IDENTIFY_DATA::Removable

Definition at line 172 of file hwide.h.

◆ Removable [2/2]

USHORT _IDENTIFY_DATA::Removable

Definition at line 239 of file hwide.h.

◆ RemovableStatus

USHORT _IDENTIFY_DATA::RemovableStatus

Definition at line 881 of file atapi.h.

Referenced by IssueIdentify().

◆ Reserved

USHORT _IDENTIFY_DATA::Reserved

Definition at line 875 of file atapi.h.

◆ Reserved1

USHORT _IDENTIFY_DATA::Reserved1

Definition at line 177 of file hwide.h.

◆ Reserved10

USHORT _IDENTIFY_DATA::Reserved10

Definition at line 95 of file ide.h.

◆ Reserved11

USHORT _IDENTIFY_DATA::Reserved11[128]

Definition at line 96 of file ide.h.

◆ Reserved112

USHORT _IDENTIFY_DATA::Reserved112[5]

Definition at line 870 of file atapi.h.

◆ Reserved121

USHORT _IDENTIFY_DATA::Reserved121[4]

Definition at line 877 of file atapi.h.

◆ Reserved126

USHORT _IDENTIFY_DATA::Reserved126

Definition at line 879 of file atapi.h.

◆ Reserved129

USHORT _IDENTIFY_DATA::Reserved129[31]

Definition at line 897 of file atapi.h.

◆ Reserved161

USHORT _IDENTIFY_DATA::Reserved161[7]

Definition at line 899 of file atapi.h.

◆ Reserved168_4_15

USHORT _IDENTIFY_DATA::Reserved168_4_15

Definition at line 901 of file atapi.h.

◆ Reserved169_1_15

USHORT _IDENTIFY_DATA::Reserved169_1_15

Definition at line 903 of file atapi.h.

◆ Reserved174

USHORT _IDENTIFY_DATA::Reserved174[2]

Definition at line 905 of file atapi.h.

◆ Reserved2

USHORT _IDENTIFY_DATA::Reserved2

Definition at line 201 of file hwide.h.

◆ Reserved209_14_One

USHORT _IDENTIFY_DATA::Reserved209_14_One

Definition at line 921 of file atapi.h.

◆ Reserved209_15_Zero

USHORT _IDENTIFY_DATA::Reserved209_15_Zero

Definition at line 922 of file atapi.h.

◆ Reserved218

USHORT _IDENTIFY_DATA::Reserved218

Definition at line 937 of file atapi.h.

◆ Reserved221

USHORT _IDENTIFY_DATA::Reserved221

Definition at line 944 of file atapi.h.

◆ Reserved224

USHORT _IDENTIFY_DATA::Reserved224[10]

Definition at line 968 of file atapi.h.

◆ Reserved236

USHORT _IDENTIFY_DATA::Reserved236[19]

Definition at line 973 of file atapi.h.

◆ Reserved3

USHORT _IDENTIFY_DATA::Reserved3

Definition at line 207 of file hwide.h.

◆ Reserved4

USHORT _IDENTIFY_DATA::Reserved4

Definition at line 219 of file hwide.h.

◆ Reserved5

USHORT _IDENTIFY_DATA::Reserved5

Definition at line 224 of file hwide.h.

◆ Reserved50_1

USHORT _IDENTIFY_DATA::Reserved50_1

Definition at line 675 of file atapi.h.

◆ Reserved59_9_11

USHORT _IDENTIFY_DATA::Reserved59_9_11

Definition at line 698 of file atapi.h.

◆ Reserved6

USHORT _IDENTIFY_DATA::Reserved6

Definition at line 279 of file hwide.h.

◆ Reserved62_0

USHORT _IDENTIFY_DATA::Reserved62_0

Definition at line 192 of file hwide.h.

◆ Reserved69_0_4

USHORT _IDENTIFY_DATA::Reserved69_0_4

Definition at line 735 of file atapi.h.

◆ Reserved69_7_IEEE1667

USHORT _IDENTIFY_DATA::Reserved69_7_IEEE1667

Definition at line 738 of file atapi.h.

◆ Reserved6a

USHORT _IDENTIFY_DATA::Reserved6a[2]

Definition at line 82 of file ide.h.

◆ Reserved6b

USHORT _IDENTIFY_DATA::Reserved6b

Definition at line 84 of file ide.h.

◆ Reserved7

USHORT _IDENTIFY_DATA::Reserved7

Definition at line 281 of file hwide.h.

◆ Reserved70

USHORT _IDENTIFY_DATA::Reserved70

Definition at line 748 of file atapi.h.

◆ Reserved73_74

USHORT _IDENTIFY_DATA::Reserved73_74

Definition at line 227 of file hwide.h.

◆ Reserved75_6

USHORT _IDENTIFY_DATA::Reserved75_6

Definition at line 229 of file hwide.h.

◆ Reserved77

USHORT _IDENTIFY_DATA::Reserved77

Definition at line 231 of file hwide.h.

◆ Reserved7_8

USHORT _IDENTIFY_DATA::Reserved7_8

Definition at line 891 of file atapi.h.

◆ Reserved7a

USHORT _IDENTIFY_DATA::Reserved7a[22]

Definition at line 89 of file ide.h.

◆ Reserved8

USHORT _IDENTIFY_DATA::Reserved8

Definition at line 91 of file ide.h.

◆ Reserved9

USHORT _IDENTIFY_DATA::Reserved9

Definition at line 93 of file ide.h.

◆ Reserved9_15

USHORT _IDENTIFY_DATA::Reserved9_15

Definition at line 893 of file atapi.h.

◆ Reserved_6_15

USHORT _IDENTIFY_DATA::Reserved_6_15

Definition at line 916 of file atapi.h.

◆ Reserved_82_11

USHORT _IDENTIFY_DATA::Reserved_82_11

Definition at line 248 of file hwide.h.

◆ Reserved_82_15

USHORT _IDENTIFY_DATA::Reserved_82_15

Definition at line 252 of file hwide.h.

◆ Reserved_CE_ATA

USHORT _IDENTIFY_DATA::Reserved_CE_ATA[2]

Definition at line 919 of file atapi.h.

◆ Reserver_83_7

USHORT _IDENTIFY_DATA::Reserver_83_7

Definition at line 260 of file hwide.h.

◆ Reserver_84_6

USHORT _IDENTIFY_DATA::Reserver_84_6

Definition at line 275 of file hwide.h.

◆ Reset

USHORT _IDENTIFY_DATA::Reset

Definition at line 246 of file hwide.h.

◆ Reseved62_11_14

USHORT _IDENTIFY_DATA::Reseved62_11_14

Definition at line 715 of file atapi.h.

◆ SanitizeSupported

USHORT _IDENTIFY_DATA::SanitizeSupported

Definition at line 699 of file atapi.h.

◆ 

struct { ... } _IDENTIFY_DATA::SATA

◆ SataCapabilities

USHORT _IDENTIFY_DATA::SataCapabilities

Definition at line 230 of file hwide.h.

Referenced by IssueIdentify().

◆ SataEnable

USHORT _IDENTIFY_DATA::SataEnable

Definition at line 233 of file hwide.h.

Referenced by IssueIdentify().

◆ SataSupport

USHORT _IDENTIFY_DATA::SataSupport

Definition at line 232 of file hwide.h.

Referenced by IssueIdentify().

◆ SCT

USHORT _IDENTIFY_DATA::SCT

Definition at line 908 of file atapi.h.

◆ SCT_DataTables

USHORT _IDENTIFY_DATA::SCT_DataTables

Definition at line 915 of file atapi.h.

◆ SCT_ErrorRecovery

USHORT _IDENTIFY_DATA::SCT_ErrorRecovery

Definition at line 913 of file atapi.h.

◆ SCT_Feature

USHORT _IDENTIFY_DATA::SCT_Feature

Definition at line 914 of file atapi.h.

◆ SCT_Supported

USHORT _IDENTIFY_DATA::SCT_Supported

Definition at line 910 of file atapi.h.

◆ SCT_WriteSame

USHORT _IDENTIFY_DATA::SCT_WriteSame

Definition at line 912 of file atapi.h.

◆ SectorsPerTrack

USHORT _IDENTIFY_DATA::SectorsPerTrack

Definition at line 181 of file hwide.h.

Referenced by IssueIdentify().

◆ Security

USHORT _IDENTIFY_DATA::Security

Definition at line 238 of file hwide.h.

◆ SecurityStatus

USHORT _IDENTIFY_DATA::SecurityStatus

Definition at line 883 of file atapi.h.

Referenced by IssueIdentify().

◆ 

struct { ... } _IDENTIFY_DATA::SecurityStatusOpt

◆ SerialNumber [1/2]

UCHAR _IDENTIFY_DATA::SerialNumber

Definition at line 183 of file hwide.h.

Referenced by ata_bblk(), and IssueIdentify().

◆ SerialNumber [2/2]

UCHAR _IDENTIFY_DATA::SerialNumber[20]

Definition at line 638 of file atapi.h.

◆ ServiceDRQ

USHORT _IDENTIFY_DATA::ServiceDRQ

Definition at line 245 of file hwide.h.

◆ SingleWordDMAActive

USHORT _IDENTIFY_DATA::SingleWordDMAActive

Definition at line 215 of file hwide.h.

Referenced by IssueIdentify().

◆ SingleWordDMASupport

USHORT _IDENTIFY_DATA::SingleWordDMASupport

Definition at line 214 of file hwide.h.

◆ Smart

USHORT _IDENTIFY_DATA::Smart

Definition at line 237 of file hwide.h.

◆ SmartErrorLog

USHORT _IDENTIFY_DATA::SmartErrorLog

Definition at line 269 of file hwide.h.

◆ SmartSelfTest

USHORT _IDENTIFY_DATA::SmartSelfTest

Definition at line 270 of file hwide.h.

◆ SoftReset

USHORT _IDENTIFY_DATA::SoftReset

Definition at line 197 of file hwide.h.

Referenced by IssueIdentify().

◆ SpecialFunctionsEnabled

USHORT _IDENTIFY_DATA::SpecialFunctionsEnabled

Definition at line 240 of file atapi.h.

Referenced by IssueIdentify().

◆ Spinup

USHORT _IDENTIFY_DATA::Spinup

Definition at line 259 of file hwide.h.

◆ Standby

USHORT _IDENTIFY_DATA::Standby

Definition at line 258 of file hwide.h.

◆ StandbyOverlap

USHORT _IDENTIFY_DATA::StandbyOverlap

Definition at line 198 of file hwide.h.

◆ StreamAccessLatency

USHORT _IDENTIFY_DATA::StreamAccessLatency

Definition at line 851 of file atapi.h.

◆ StreamGranularity

ULONG _IDENTIFY_DATA::StreamGranularity

Definition at line 852 of file atapi.h.

◆ Streaming

USHORT _IDENTIFY_DATA::Streaming

Definition at line 273 of file hwide.h.

◆ StreamingTransferTimePIO

USHORT _IDENTIFY_DATA::StreamingTransferTimePIO

Definition at line 856 of file atapi.h.

◆ StreamMinReqSize

USHORT _IDENTIFY_DATA::StreamMinReqSize

Definition at line 849 of file atapi.h.

◆ StreamTransferTime

USHORT _IDENTIFY_DATA::StreamTransferTime

Definition at line 850 of file atapi.h.

◆ Support

USHORT _IDENTIFY_DATA::Support

Definition at line 885 of file atapi.h.

◆ SupportDma

USHORT _IDENTIFY_DATA::SupportDma

Definition at line 193 of file hwide.h.

Referenced by IssueIdentify().

◆ SupportIDma

USHORT _IDENTIFY_DATA::SupportIDma

Definition at line 200 of file hwide.h.

◆ SupportIordy

USHORT _IDENTIFY_DATA::SupportIordy

Definition at line 196 of file hwide.h.

Referenced by IssueIdentify().

◆ SupportLba

USHORT _IDENTIFY_DATA::SupportLba

Definition at line 194 of file hwide.h.

Referenced by IssueIdentify().

◆ SupportOne

USHORT _IDENTIFY_DATA::SupportOne

Definition at line 267 of file hwide.h.

◆ SupportQTag

USHORT _IDENTIFY_DATA::SupportQTag

Definition at line 199 of file hwide.h.

◆ SupportZero

USHORT _IDENTIFY_DATA::SupportZero

Definition at line 268 of file hwide.h.

◆ TranslationFieldsValid

USHORT _IDENTIFY_DATA::TranslationFieldsValid

Definition at line 206 of file hwide.h.

◆ 

union { ... } _IDENTIFY_DATA::TransportMajor

◆ TransportMinor

USHORT _IDENTIFY_DATA::TransportMinor

Definition at line 966 of file atapi.h.

◆ TransportType

USHORT _IDENTIFY_DATA::TransportType

Definition at line 948 of file atapi.h.

◆ UdmaModesValid

USHORT _IDENTIFY_DATA::UdmaModesValid

Definition at line 688 of file atapi.h.

Referenced by IssueIdentify().

◆ UDMASupport

USHORT _IDENTIFY_DATA::UDMASupport

Definition at line 712 of file atapi.h.

◆ UltraDMAActive

USHORT _IDENTIFY_DATA::UltraDMAActive

Definition at line 831 of file atapi.h.

Referenced by IssueIdentify().

◆ UltraDMASupport

USHORT _IDENTIFY_DATA::UltraDMASupport

Definition at line 830 of file atapi.h.

Referenced by IssueIdentify().

◆ UnformattedBytesPerSector

USHORT _IDENTIFY_DATA::UnformattedBytesPerSector

Definition at line 180 of file hwide.h.

◆ UnformattedBytesPerTrack

USHORT _IDENTIFY_DATA::UnformattedBytesPerTrack

Definition at line 179 of file hwide.h.

◆ Unused1

UCHAR _IDENTIFY_DATA::Unused1

Definition at line 170 of file hwide.h.

◆ Unused2

UCHAR _IDENTIFY_DATA::Unused2

Definition at line 174 of file hwide.h.

◆ UserAddressableSectors

ULONG _IDENTIFY_DATA::UserAddressableSectors

Definition at line 213 of file hwide.h.

Referenced by IssueIdentify().

◆ UserAddressableSectors48

ULONGLONG _IDENTIFY_DATA::UserAddressableSectors48

Definition at line 280 of file hwide.h.

Referenced by IssueIdentify().

◆ v10a

USHORT _IDENTIFY_DATA::v10a

Definition at line 957 of file atapi.h.

◆ v25

USHORT _IDENTIFY_DATA::v25

Definition at line 959 of file atapi.h.

◆ v26

USHORT _IDENTIFY_DATA::v26

Definition at line 960 of file atapi.h.

◆ v30

USHORT _IDENTIFY_DATA::v30

Definition at line 961 of file atapi.h.

◆ Vendor51

UCHAR _IDENTIFY_DATA::Vendor51

Definition at line 680 of file atapi.h.

◆ Vendor52

UCHAR _IDENTIFY_DATA::Vendor52

Definition at line 683 of file atapi.h.

◆ VendorAcoustic

USHORT _IDENTIFY_DATA::VendorAcoustic

Definition at line 847 of file atapi.h.

Referenced by IssueIdentify().

◆ VendorUnique1

USHORT _IDENTIFY_DATA::VendorUnique1

Definition at line 182 of file hwide.h.

◆ VendorUnique2

UCHAR _IDENTIFY_DATA::VendorUnique2

Definition at line 190 of file hwide.h.

◆ VendorUnique3

UCHAR _IDENTIFY_DATA::VendorUnique3

Definition at line 202 of file hwide.h.

◆ VendorUnique4

UCHAR _IDENTIFY_DATA::VendorUnique4

Definition at line 204 of file hwide.h.

◆ VersionFlags

USHORT _IDENTIFY_DATA::VersionFlags

Definition at line 947 of file atapi.h.

◆ WorldWideName

USHORT _IDENTIFY_DATA::WorldWideName[4]

Definition at line 869 of file atapi.h.

◆ WriteBuffer

USHORT _IDENTIFY_DATA::WriteBuffer

Definition at line 249 of file hwide.h.

◆ WriteBufferDMA

USHORT _IDENTIFY_DATA::WriteBufferDMA

Definition at line 741 of file atapi.h.

◆ WriteCache

USHORT _IDENTIFY_DATA::WriteCache

Definition at line 242 of file hwide.h.

◆ WriteReadVerify_CountMode2

USHORT _IDENTIFY_DATA::WriteReadVerify_CountMode2[2]

Definition at line 924 of file atapi.h.

◆ WriteReadVerify_CountMode3

USHORT _IDENTIFY_DATA::WriteReadVerify_CountMode3[2]

Definition at line 925 of file atapi.h.

◆ WriteReadVerify_CurrentMode

USHORT _IDENTIFY_DATA::WriteReadVerify_CurrentMode

Definition at line 941 of file atapi.h.

◆ WriteReadVerify_Reserved220_8_15

USHORT _IDENTIFY_DATA::WriteReadVerify_Reserved220_8_15

Definition at line 942 of file atapi.h.


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