?? mass_command.h
字號:
#ifndef _MASS_COMMAND_H
#define _MASS_COMMAND_H
// UFI指令代碼定義
#define UFI_READ10 0x28
#define UFI_WRITE10 0x2A
#define UFI_INQUIRY 0x12
#define UFI_READCAPACITY 0x25
#define UFI_TESTUNITREADY 0x00
#define UFI_REQUESTSENSE 0x03
/* 查詢命令結構定義 */
typedef struct _INQUIRY_COMMAND{
unsigned char OperationCode;
unsigned char Reserved1;
unsigned char PageCode;
unsigned char Reserved2;
unsigned char AllocationLength;
}INQUIRY_COMMAND,*PINQUIRY_COMMAND;
typedef struct _READ_10 {
unsigned char OperationCode;
unsigned char Reserved1;
unsigned char LBA_3;
unsigned char LBA_2;
unsigned char LBA_1;
unsigned char LBA_0;
unsigned char Reserved2;
unsigned char TransferLength_1;
unsigned char TransferLength_0;
} READ_10, * PREAD_10;
typedef struct _READ_CAPACITY{
unsigned char OperationCode;
unsigned char Reserved1;
unsigned char LBA_3;
unsigned char LBA_2;
unsigned char LBA_1;
unsigned char LBA_0;
}READ_CAPACITY,*PREAD_CAPACITY;
typedef struct _WRITE_10 {
unsigned char OperationCode;
unsigned char Reserved1;
unsigned char LBA_3;
unsigned char LBA_2;
unsigned char LBA_1;
unsigned char LBA_0;
unsigned char Reserved2;
unsigned char TransferLength_1;
unsigned char TransferLength_0;
} WRITE_10, *PWRITE_10;
typedef struct _REQUEST_SENSE{
unsigned char OperationCode;
unsigned char Reserved1[3];
unsigned char AllocationLength;
}REQUEST_SENSE,*PREQUEST_SENSE;
typedef struct _SENSE_DATA{
unsigned char SenseKey;
unsigned char ASC;
unsigned char ASCQ;
}SENSE_DATA,*PSENSE_DATA;
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -