|
XenevaOS
|
#include <Atapi.h>
ATAPI_IDENTIFY_DATA strictly complies with ATA/ATAPI-8 Spec to define the data returned by an ATAPI device upon successful completion of the ATA IDENTIFY_PACKET_DEVICE command.
| UINT16 ATAPI_IDENTIFY_DATA::advanced_pio_modes |
word 64
| UINT16 ATAPI_IDENTIFY_DATA::advanced_power_management_level |
| UINT16 ATAPI_IDENTIFY_DATA::atapi_byte_count_0_behavior |
word 125
| UINT16 ATAPI_IDENTIFY_DATA::capabilities_49 |
| UINT16 ATAPI_IDENTIFY_DATA::capabilities_50 |
| UINT16 ATAPI_IDENTIFY_DATA::cfa_reserved_160_175[16] |
| UINT16 ATAPI_IDENTIFY_DATA::cmd_feature_default |
| UINT16 ATAPI_IDENTIFY_DATA::cmd_feature_enable_85 |
| UINT16 ATAPI_IDENTIFY_DATA::cmd_feature_enable_86 |
| UINT16 ATAPI_IDENTIFY_DATA::cmd_feature_support |
| UINT16 ATAPI_IDENTIFY_DATA::cmd_set_support_82 |
| UINT16 ATAPI_IDENTIFY_DATA::cmd_set_support_83 |
| UINT16 ATAPI_IDENTIFY_DATA::command_and_feature_sets_supported |
word 119
| UINT16 ATAPI_IDENTIFY_DATA::command_and_feature_sets_supported_enabled |
| UINT16 ATAPI_IDENTIFY_DATA::config |
General Configuration.
| UINT16 ATAPI_IDENTIFY_DATA::dma_dir |
| UINT16 ATAPI_IDENTIFY_DATA::field_validity |
word 53
| CHAR8 ATAPI_IDENTIFY_DATA::FirmwareVer[8] |
word 23~26
| UINT16 ATAPI_IDENTIFY_DATA::hardware_reset_result |
word 93
| UINT16 ATAPI_IDENTIFY_DATA::integrity_word |
| UINT16 ATAPI_IDENTIFY_DATA::major_version_no |
word 80
| UINT16 ATAPI_IDENTIFY_DATA::master_pwd_revison_code |
| UINT16 ATAPI_IDENTIFY_DATA::min_multi_word_dma_cycle_time |
| UINT16 ATAPI_IDENTIFY_DATA::min_pio_cycle_time_with_flow_control |
| UINT16 ATAPI_IDENTIFY_DATA::min_pio_cycle_time_without_flow_control |
| UINT16 ATAPI_IDENTIFY_DATA::minor_version_no |
word 81
| CHAR8 ATAPI_IDENTIFY_DATA::ModelName[40] |
word 27~46
| UINT16 ATAPI_IDENTIFY_DATA::multi_word_dma_mode |
word 63
| UINT16 ATAPI_IDENTIFY_DATA::obsolete_126_127[2] |
| UINT16 ATAPI_IDENTIFY_DATA::obsolete_51 |
| UINT16 ATAPI_IDENTIFY_DATA::obsolete_71_72[2] |
| UINT16 ATAPI_IDENTIFY_DATA::obsolete_75 |
| UINT16 ATAPI_IDENTIFY_DATA::obsolete_94 |
| UINT16 ATAPI_IDENTIFY_DATA::rec_multi_word_dma_cycle_time |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_1 |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_116_118[3] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_121_124[4] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_129_159[31] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_176_221[46] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_20_22[3] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_224_254[31] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_3_9[7] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_47_48[2] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_52 |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_54_61[8] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_69_70[2] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_73_74[2] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_77 |
Reserved for Serial ATA.
| UINT16 ATAPI_IDENTIFY_DATA::reserved_95_107[13] |
| UINT16 ATAPI_IDENTIFY_DATA::reserved_for_128bit_wwn_112_115[4] |
| UINT16 ATAPI_IDENTIFY_DATA::security_status |
| UINT16 ATAPI_IDENTIFY_DATA::serial_ata_capabilities |
| UINT16 ATAPI_IDENTIFY_DATA::serial_ata_features_enabled |
| UINT16 ATAPI_IDENTIFY_DATA::serial_ata_features_supported |
| CHAR8 ATAPI_IDENTIFY_DATA::SerialNo[20] |
word 10~19
| UINT16 ATAPI_IDENTIFY_DATA::specific_config |
Specific Configuration.
| UINT16 ATAPI_IDENTIFY_DATA::time_required_for_enhanced_sec_erase |
word 90
| UINT16 ATAPI_IDENTIFY_DATA::time_required_for_sec_erase |
word 89
| UINT16 ATAPI_IDENTIFY_DATA::transport_major_version |
| UINT16 ATAPI_IDENTIFY_DATA::transport_minor_version |
| UINT16 ATAPI_IDENTIFY_DATA::ultra_dma_select |
| UINT16 ATAPI_IDENTIFY_DATA::world_wide_name[4] |
word 108~111