ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

PIDENTIFY_DATA Struct Reference

#include <atapi.h>

Data Fields

USHORT GeneralConfiguration
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 MaximumBlockTransfer
UCHAR VendorUnique2
USHORT DoubleWordIo
USHORT Capabilities
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 MajorRevision
USHORT MinorRevision
USHORT Reserved6 [50]
USHORT SpecialFunctionsEnabled
USHORT Reserved7 [128]
UCHAR AtapiCmdSize:2
UCHAR __pad0__:3
UCHAR DrqType:2
UCHAR Removable:1
UCHAR DeviceType:5
UCHAR __pad1__:1
UCHAR CmdProtocol:2
UCHAR SerialNumber [20]
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 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:7
USHORT Reserved69_70 [2]
USHORT Reserved73_74 [2]
USHORT QueueLength: 5
USHORT Reserved75_6: 11
USHORT SataCapabilities
USHORT Reserved77
USHORT SataSupport
USHORT SataEnable
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
ULONGLONG UserAddressableSectors48
USHORT Reserved104 [2]
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 Reserved107 [10]
ULONG LargeSectorSize
USHORT Reserved117 [8]
USHORT RemovableStatus
USHORT SecurityStatus
USHORT FeaturesSupport4
USHORT Reserved130 [30]
USHORT CfAdvPowerMode
USHORT Reserved161 [14]
USHORT MediaSerial [30]
USHORT Reserved206 [49]
USHORT Integrity
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 192 of file atapi.h.


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

Generated on Sun May 27 2012 06:36:05 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.