Статьи по программированию
примеры программного кода
Delphi, Kylix, C, C++, SQL, Visual Basic, Bash, Assembler, 1С
Qt, KOL, MFC, Rx Library, Windows, Linux, Mac OS
Пример использования команды SC_ABORT_SRB
Опубликовано codeLocker в 22.08.2008 в 07:22.
//объявляем переменные
SRBJExecSCSICmd Exec;
SRB_Abort AbortSCSI;
DWORD dwGetASPI;
// обнуляем структуры
memset (SExec, 0, sizeof(SRB_ExecSCSICmd));
memset (SAbortSCSI, 0, sizeof(SRB_Abort));
//заполняем структуру SRB_Abort
AbortSCSI.SRB_Cmd = SC_ABORT_SRB;
AbortSCSI.SRB_HaId = 1;
AbortSCSI.SRB_Falgs = 0;
AbortSCSI.SRB_Hdr_Rsvd = 0;
//в качестве указателя помещаем значение структуры команды //SRB_ExecSCSICmd
AbortSCSI.SRBJToAbort = (LPSRB) SExec;
//выполняем запрос на устройство
DwGetASPI = SendASPI32Command((LPSRB) SAbortSCSI);
SRBJExecSCSICmd Exec;
SRB_Abort AbortSCSI;
DWORD dwGetASPI;
// обнуляем структуры
memset (SExec, 0, sizeof(SRB_ExecSCSICmd));
memset (SAbortSCSI, 0, sizeof(SRB_Abort));
//заполняем структуру SRB_Abort
AbortSCSI.SRB_Cmd = SC_ABORT_SRB;
AbortSCSI.SRB_HaId = 1;
AbortSCSI.SRB_Falgs = 0;
AbortSCSI.SRB_Hdr_Rsvd = 0;
//в качестве указателя помещаем значение структуры команды //SRB_ExecSCSICmd
AbortSCSI.SRBJToAbort = (LPSRB) SExec;
//выполняем запрос на устройство
DwGetASPI = SendASPI32Command((LPSRB) SAbortSCSI);
Материал похожий на Пример использования команды SC_ABORT_SRB
- Пример использования команды INQUIRY
- Пример использования команды SC_ABORT_SRB
- Пример использования команды INQUIRY
- Пример использования команды SC_GETSET_TIMEOUTS
Навигация
Сейчас на сайте
Сейчас на сайте 0 пользователей и 1 гость.
Статистика
Всего материалов: 1387