<?xml version="1.0" encoding="Shift_JIS"?>
<?xml-stylesheet type="text/xsl" href="../Fmethod_xsl/fmethod_he_c.xsl"?>

<root>
  <func>


    <title>ds_cancel</title>



    <declare>
      <vc>
        <include>#include "fwlib32.h"</include>
        <prottype>FWLIBAPI short WINAPI ds_cancel(unsigned short FlibHndl);</prottype>
      </vc>
    </declare>



    <doc>
        <cmn>
            The execution of the function for the following DATA SERVER is stopped.<br/>
            <br/>
            <table class="dd">
                <tr><td><a href="Data/ds_delhddfile.htm" target="_parent">ds_delhddfile</a></td>    <td>Delete of file in hard disk</td></tr>
                <tr><td><a href="Data/ds_copyhddfile.htm" target="_parent">ds_copyhddfile</a></td>  <td>Copy of file in hard disk</td></tr>
                <tr><td><a href="Data/ds_puthddfile.htm" target="_parent">ds_puthddfile</a></td>    <td>PUT of file in hard disk</td></tr>
                <tr><td><a href="Data/ds_mputhddfile.htm" target="_parent">ds_mputhddfile</a></td>  <td>MPUT of file in hard disk</td></tr>
                <tr><td><a href="Data/ds_lputhddfile.htm" target="_parent">ds_lputhddfile</a></td>  <td>LIST-PUT of file in hard disk</td></tr>
                <tr><td><a href="Data/ds_ldelhddfile.htm" target="_parent">ds_ldelhddfile</a></td>  <td>LIST-DELETE of file in hard disk</td></tr>
                <tr><td><a href="Data/ds_gethostfile.htm" target="_parent">ds_gethostfile</a></td>  <td>GET of host file</td></tr>
                <tr><td><a href="Data/ds_mgethostfile.htm" target="_parent">ds_mgethostfile</a></td><td>MGET of host file</td></tr>
                <tr><td><a href="Data/ds_lgethostfile.htm" target="_parent">ds_lgethostfile</a></td><td>LIST-GET of host file</td></tr>
            </table>
            <p>
                When execution is discontinued by this function, not EW_OK but EW_RESET
                is returned to the return value of this function.  If the process of
                the DATA SERVER had already ended when this function was executed, the
                same value as <a href="Data/ds_rdresult.htm" target="_parent">ds_rdresult</a> is returned to the this function. 
            </p>
            <p>
                In case of the execution of the above function, the DATA SERVER keeps
                the state of the occupation until the execution is discontinued by this
                function or the execution result(normal termination or the errors other
                than EW_BUSY) is acquired by the <a href="Data/ds_rdresult.htm" target="_parent">ds_rdresult</a>.
            </p>
                If these function is executed when the DATA SERVER is occupied, the EW_REJECT error will occur.<br/>
            <br/>
                This function is available even to "Fast Ethernet".
        </cmn>
    </doc>



    <argument>
        <hssb>
            <cmn>
                <item>
                    <name>FlibHndl</name>
                    <type>in</type>
                    <content>
                        <p>
                            Specify the library handle. See "<a href="handle.htm" target="_parent">Library handle</a>" for details.
                        </p>
                    </content>
                </item>
            </cmn>
        </hssb>
    </argument>



    <errcode>
       <item>
            <name>EW_RESET</name>
            <content>
                FTP command stop<br/>
                The FTP command was stopped.
            </content>
        </item>
       <item>
            <name>EW_FUNC</name>
            <content>
                Function unexecution for DATA SERVER<br/>
                The function for the DATA SERVER is not executed.
            </content>
        </item>
        <item>
            <name>EW_NOOPT</name>
            <content>No option</content>
        </item>
        <item>
            <name>EW_DTSRVR</name>
            <content>
                DATA SERVER error<br/>
                Error occurred in DATA SERVER.
            </content>
        </item>
    </errcode>



    <option>
        <hssb>
            <p> 
                The DATA SERVER function and the extended driver/library function are necessary.
            </p>
        </hssb>
    </option>



    <parameter>
    </parameter>



    <mode>
    </mode>



    <support>
        <m>
            <fs0ia>X</fs0ia>
            <fs0ib>X</fs0ib>
            <fs15>X</fs15>
            <fs15i>X</fs15i>
            <fs16>X</fs16>
            <fs18>X</fs18>
            <fs21>X</fs21>
            <fs16ia>O</fs16ia>
            <fs18ia>O</fs18ia>
            <fs21ia>O</fs21ia>
            <fs16ib>O</fs16ib>
            <fs18ib>O</fs18ib>
            <fs21ib>O</fs21ib>
            <fs30i>X</fs30i>
        </m>
        <t>
            <fs0ia>X</fs0ia>
            <fs0ib>X</fs0ib>
            <fs15>X</fs15>
            <fs15i>X</fs15i>
            <fs16>X</fs16>
            <fs18>X</fs18>
            <fs21>X</fs21>
            <fs16ia>O</fs16ia>
            <fs18ia>O</fs18ia>
            <fs21ia>O</fs21ia>
            <fs16ib>O</fs16ib>
            <fs18ib>O</fs18ib>
            <fs21ib>O</fs21ib>
            <fs30i>X</fs30i>
        </t>
        <lc>
            <fs0ia>X</fs0ia>
            <fs0ib>X</fs0ib>
            <fs15>X</fs15>
            <fs15i>X</fs15i>
            <fs16>X</fs16>
            <fs18>X</fs18>
            <fs21>X</fs21>
            <fs16ia>X</fs16ia>
            <fs18ia>X</fs18ia>
            <fs21ia>X</fs21ia>
            <fs16ib>X</fs16ib>
            <fs18ib>X</fs18ib>
            <fs21ib>X</fs21ib>
            <fs30i>X</fs30i>
        </lc>
        <p>
            <fs16i>X</fs16i>
            <fs18i>X</fs18i>
        </p>
        <l>
            <fs16i>X</fs16i>
            <fs18i>X</fs18i>
        </l>
        <w>
            <fs16i>X</fs16i>
            <fs18i>X</fs18i>
        </w>
        <pw>
            <d>X</d>
            <h>X</h>
        </pw>
    </support>



    <reference>
    </reference>



    <example>
    </example>



  </func>
</root>
