...
void FSDev_Query (CPU_CHAR *name_dev,
...
FS_DEV_INFO *p_info,
...
FS_ERR *p_err);
...
File |
...
Called from |
...
...
Code enabled by |
...
|
...
Application |
...
N/A |
...
Arguments
...
name_dev
1141407 Anchor
Device name.
Anchor
p_info
Pointer to structure that will receive device information (see Note).
Anchor
p_err
Pointer to variable that will receive the return error code from this function:
...
class | WebWorks_Indent_1 |
---|
...
...
FS_ERR_NONE
...
...
Device information obtained.
...
class | WebWorks_Indent_1 |
---|
...
FS_ERR_NAME_NULL
...
...
Argument name_dev
passed a NULL pointer.
...
class | WebWorks_Indent_1 |
---|
...
...
FS_ERR_NULL_PTR
...
...
Argument p_info
passed a NULL pointer.
...
class | WebWorks_Indent_1 |
---|
...
FS_ERR_INVALID_SEC_NBR
...
...
class | WebWorks_Indent_2 |
---|
...
Sector start or count invalid.
...
Or device access error (see section B-4 “Device Error Codes”
...
).
...
...
Returned Value
Anchor
Notes/Warnings
...
For removable medias, FSDev_Query()
will return a valid value for the State
and Fixed
members of p_info
even if the media is not present, Size
and SecSize
will be set to 0. In such cases an error will be returned stating the reason why the device was unaccessible. Otherwise, if a fatal error occurs or the device is not opened an appropriate error will be return and the content of p_info
will be invalid.