📄 scsi2.h
字号:
#ifndef __SCSI2_
#define __SCSI2_
#include "BasicTyp.h"
typedef union _SCSI2_PROP {
struct {
INT8 MediumRemovFlag : 2;
INT8 MediumState : 2;
INT8 PowerState : 4;
} bits;
INT8 value;
} SCSI2_PROPERTY, * PSCSI2_PROPERTY;
/*
////////////////////////////////////////////////////////////////////////////////////
// Functions
////////////////////////////////////////////////////////////////////////////////////
*/
BOOLEAN SCSI2_Handler(void);
BOOLEAN SCSI2_Read(void);
BOOLEAN SCSI2_ReadCapacity(void);
BOOLEAN SCSI2_OnOffUnit(void);
BOOLEAN SCSI2_Verify(void);
BOOLEAN SCSI2_Write(void);
BOOLEAN SCSI2_SyncCache(void);
BOOLEAN SCSI2_Inquiry(void);
BOOLEAN SCSI2_ModeSelect(void);
BOOLEAN SCSI2_ModeSense(void);
BOOLEAN SCSI2_LockMedia(void);
BOOLEAN SCSI2_TestUnit(void);
BOOLEAN SCSI2_RequestSense(void);
//Optional
BOOLEAN SCSI2_Format(void);
BOOLEAN SCSI2_Reserve6(void);
BOOLEAN SCSI2_Release6(void);
BOOLEAN SCSI2_PersisReserveIn(void);
BOOLEAN SCSI2_PersisReserveOut(void);
BOOLEAN SCSI2_WriteBuff(void);
BOOLEAN SCSI2_ReadFormatCapacity(void);
void SCSI2_BuildSenseData(INT8 SenseKey,INT8 ASC, INT8 ASCQ);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -