ReportDiskError (Compact 2013)
3/26/2014
This function is called by FSDMGR when a disk IOCTL fails.
Syntax
DWORD ReportDiskError(
HDSK hDsk,
PCFSDERRINFO pErrInfo
);
Parameters
- hDsk
[in] Handle to the disk.
- pErrInfo
[in] Pointer to the FSDERRINFO structure, which describes the information of the disk I/O attempt.
Return Value
The following table shows the possible return values.
Parameter |
Value |
Description |
---|---|---|
FSDERR_RETRY |
0 |
Indicates to FSDMGR to retry the operation. |
FSDERR_FAIL |
1 |
Indicates to FSDMGR to fail the operation. |
FSDERR_REBOOT |
2 |
Indicates to FSDMGR to reboot the device. |
FSDERR_IGNORE |
3 |
Indicates to FSDMGR to ignore the failure. Should only be used for optional IOCTLs; specifically, delete_sector and flush_cache. |
Remarks
When FSDMGR calls this function, the error handler can look at the error information and return the action to take. FSDMGR will perform the corresponding action based on the return value.
Requirements
Header |
Fsderr.h |