这个值通常不会被 sg 驱动程序处理。 它提供给用户来识别请求。 当使用命令队列时,这非常有用。 “异常”情况是当设置了 SG_SET_FORCE_PACK_ID 并且提供了一个除 -1 以外的 'pack_id' 给 read() 函数时。 在这种情况下,read() 将等待获取与此 'pack_id' 匹配的请求。 如果使用此模式,请务必在 read() 的输入中将 'dxfer_direction' 设置为有效值(实际上,任何 SG_DXFER_* 值都可以),以及所需的 pack_id。 pack_id 的类型是 int。