| Previous | Next |
| S_IMAPI_BOTHADJUSTED | S_IMAPI_WRITE_NOT_IN_PROGRESS |
S_IMAPI_COMMAND_HAS_SENSE_DATA
S_IMAPI_COMMAND_HAS_SENSE_DATA is a success-class IMAPI status with an important low-level qualification: the device accepted the command and also supplied sense data indicating a device condition. Optical recorder communication uses MMC/SCSI command semantics, so the sense information is more specific evidence than a generic application exception.
Preserve the device response that accompanied the status
- Record the exact IMAPI operation and recorder identity before issuing another command.
- Capture available sense data or lower-level command diagnostics instead of reducing the result to “burn failed”.
- Correlate the response with media state, long-running format/write operations, and device readiness.
Because the HRESULT is non-negative, generic FAILED(hr) handling will not enter an error path. That is intentional: the command was accepted, but the caller may still need the returned sense data to understand a condition. Do not invent a fixed meaning for this status alone; sense key and additional sense information, when exposed by the operation, are the evidence that identifies the device-side condition.
IMAPI return values · IDiscRecorder2 · IMAPI2 API
Looking for a different code? Search another status or error code.