1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
4 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8">
5 <meta http-equiv=
"Content-Style-Type" content=
"text/css">
6 <link rel=
"up" title=
"FatFs" href=
"../00index_e.html">
7 <link rel=
"alternate" hreflang=
"ja" title=
"Japanese" href=
"../ja/dstat.html">
8 <link rel=
"stylesheet" href=
"../css_e.css" type=
"text/css" media=
"screen" title=
"ELM Default">
9 <title>FatFs - disk_status
</title>
14 <div class=
"para func">
16 <p>The disk_status function is called to inquire the current drive status.
</p>
19 BYTE
<span class=
"arg">pdrv
</span> <span class=
"c">/* [IN] Physical drive number */
</span>
24 <div class=
"para arg">
28 <dd>Physical drive number to identify the target device. Always zero in single drive system.
</dd>
33 <div class=
"para ret">
34 <h4>Return Values
</h4>
35 <p>The current drive status is returned in combination of status flags described below. FatFs refers only
<tt>STA_NOINIT
</tt> and
<tt>STA_PROTECT
</tt>.
</p>
38 <dd>Indicates that the device has not been initialized and not ready to work. This flag is set on system reset, media removal or failure of
<a href=
"dinit.html"><tt>disk_initialize
</tt></a> function. It is cleared on
<tt>disk_initialize
</tt> function succeeded. Any media change that occurs asynchronously must be captured and reflect it to the status flags, or auto-mount function will not work correctly. If the system does not support media change detection, application program needs to explicitly re-mount the volume with
<tt>f_mount
</tt> function after each media change.
</dd>
40 <dd>Indicates that no medium in the drive. This is always cleared when the drive is non-removable class. Note that FatFs does not refer this flag.
</dd>
42 <dd>Indicates that the medium is write protected. This is always cleared when the drive has no write protect function. Not valid if
<tt>STA_NODISK
</tt> is set.
</dd>
46 <p class=
"foot"><a href=
"../00index_e.html">Return
</a></p>