Changeset 32983 in vbox for trunk/include/VBox
- Timestamp:
- Oct 7, 2010 3:14:54 PM (14 years ago)
- Location:
- trunk/include/VBox
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmifs.h
r32431 r32983 2639 2639 * @param pSCSIRequest Pointer to the finished SCSI request. 2640 2640 * @param rcCompletion SCSI_STATUS_* code for the completed request. 2641 */ 2642 DECLR3CALLBACKMEMBER(int, pfnSCSIRequestCompleted, (PPDMISCSIPORT pInterface, PPDMSCSIREQUEST pSCSIRequest, int rcCompletion)); 2641 * @param fRedo Flag whether the request can to be redone 2642 * when it failed. 2643 * @param rcReq The status code the request completed with (VERR_*) 2644 * Should be only used to choose the correct error message 2645 * displayed to the user if the error can be fixed by him 2646 * (fRedo is true). 2647 */ 2648 DECLR3CALLBACKMEMBER(int, pfnSCSIRequestCompleted, (PPDMISCSIPORT pInterface, PPDMSCSIREQUEST pSCSIRequest, 2649 int rcCompletion, bool fRedo, int rcReq)); 2643 2650 2644 2651 } PDMISCSIPORT; 2645 2652 /** PDMISCSIPORT interface ID. */ 2646 #define PDMISCSIPORT_IID " 0f894add-714d-4a77-818e-a32fe3586ba4"2653 #define PDMISCSIPORT_IID "9d185b3b-1051-41f6-83ad-2a2a23f04e40" 2647 2654 2648 2655 -
trunk/include/VBox/scsi.h
r28800 r32983 179 179 /* additional sense keys */ 180 180 #define SCSI_ASC_NONE 0x00 181 #define SCSI_ASC_WRITE_ERROR 0x0c 181 182 #define SCSI_ASC_READ_ERROR 0x11 182 183 #define SCSI_ASC_ILLEGAL_OPCODE 0x20 -
trunk/include/VBox/vscsi.h
r28800 r32983 135 135 void *pvVScsiDeviceUser, 136 136 void *pvVScsiReqUser, 137 int rcScsiCode, 138 bool fRedoPossible, 137 139 int rcReq); 138 140 /** Pointer to a virtual SCSI request completed callback. */ … … 253 255 * the LUN is called by the virtual SCSI layer. 254 256 * @param rcIoReq The status code the I/O request completed with. 255 */ 256 VBOXDDU_DECL(int) VSCSIIoReqCompleted(VSCSIIOREQ hVScsiIoReq, int rcIoReq); 257 * @param fRedoPossible Flag whether it is possible to redo the request. 258 * If true setting any sense code will be omitted 259 * in case of an error to not alter the device state. 260 */ 261 VBOXDDU_DECL(int) VSCSIIoReqCompleted(VSCSIIOREQ hVScsiIoReq, int rcIoReq, bool fRedoPossible); 257 262 258 263 /**
Note:
See TracChangeset
for help on using the changeset viewer.