rbccmd.h
来自「这个是好记星608的AP源代码,他的主要是是GUI,还有对字典的操作」· C头文件 代码 · 共 89 行
H
89 行
#define MAX_CDBLEN 16
#define PACKET_SIZE 64
//RBC COMMAND STRUCTURE
typedef struct _STD_INQUIRYDATA { // Inquery data
int DeviceType : 5;
int Reserved0 : 3;
int Reserved1 : 7;
int RemovableMedia : 1;
int Reserved2:8;
int Reserved3 : 5;
int NormACA : 1;
int Obsolete0 : 1;
int AERC : 1;
int Reserved4_0:8;
int Reserved4_1:8;
int Reserved4_2:8;
int SoftReset : 1;
int CommandQueue : 1;
int Reserved5 : 1;
int LinkedCommands : 1;
int Synchronous : 1;
int Wide16Bit : 1;
int Wide32Bit : 1;
int RelativeAddressing : 1;
BYTE VendorId[8];
BYTE ProductId[16];
BYTE ProductRevisionLevel[4];
/*
// Above is 36 bytes
// can be tranmitted by Bulk
*/
} STD_INQUIRYDATA;
typedef struct _REQUEST_SENSE_DATA { // Request Data Sense
int ResponseCode : 7;
int Valid : 1;
int SegmentNum:8;
int SenseKey : 4;
int Reserved0 : 1;
int WrongLenIndicator : 1;
int EndofMedium : 1;
int FileMark : 1;
int Info_0:8;
BYTE Info_1;
BYTE Info_2;
BYTE Info_3;
BYTE AdditionalSenseLen;
BYTE CommandSpecInfo_0;
BYTE CommandSpecInfo_1;
BYTE CommandSpecInfo_2;
BYTE CommandSpecInfo_3;
int ASC:8;
int ASCQ:8;
int FieldReplacableUnitCode;
int SenseKeySpec_0 : 7;
int SenseKeySpecValid : 1;
BYTE SenseKeySpec_1;
BYTE SenseKeySpec_2;
} REQUEST_SENSE_DATA, *PREQUEST_SENSE_DATA;
typedef struct _READ10_CMD { // Read(10)
BYTE OpeCode;
BYTE Reserved0;
DWORD dwLBA;
BYTE Reserved1;
WORD wBlockNum;
BYTE Control;
} READ10_CMD;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?