2025/12/22 15:36:00
网站建设
项目流程
百度信誉任何在网站展示,门户网站建设检察,贵州省建设厅网站查,厦门网站建设制作通用访问方法与USB驱动详解 1. 通用访问方法(Common Access Method) 通用访问方法涉及到多种操作,下面详细介绍几个重要的操作及其相关结构和代码示例。 1.1 XPT_SET_TRAN_SETTINGS XPT_SET_TRAN_SETTINGS 用于根据 ccb_trans_settings 结构更改当前的传输设置,不过…通用访问方法与USB驱动详解1. 通用访问方法(Common Access Method)通用访问方法涉及到多种操作,下面详细介绍几个重要的操作及其相关结构和代码示例。1.1 XPT_SET_TRAN_SETTINGSXPT_SET_TRAN_SETTINGS用于根据ccb_trans_settings结构更改当前的传输设置,不过并非所有的SIM(SCSI Interface Module)都支持此操作。以下是一个示例代码:static void mfip_action(struct cam_sim *sim, union ccb *ccb) { struct mfip *sc; struct mfi_softc *mfi; sc = cam_sim_softc(sim); mfi = sc-mfi; mtx_assert(mfi-mfi_io_lock, MA_OWNED); switch (ccb-ccb_h.func_code) { case XPT_SET_TRAN_SETTINGS: ccb-ccb_h.status = CAM_FUNC_NOTAVAIL; break; default: ccb-ccb_h.status = CAM_REQ_INVA