Provides an extended standard interface between an application and a file-system driver (FSD).

#define INCL_DOSFILEMGR
#include <os2.h>

PVOID     pData;     /*  Address of the data area. */
ULONG     cbData;    /*  The length, in bytes, of pData. */
PULONG    pcbData;   /*  Pointer to the length of data passed to or returned from the FSD. */
PVOID     pParms;    /*  Address of the command-specific parameter list. */
ULONG     cbParms;   /*  The length, in bytes, of pParms. */
PULONG    pcbParms;  /*  Pointer to the length of the parameters passed to or returned from the FSD. */
ULONG     function;  /*  The function code that is specific to the file-system driver. */
PSZ       pszRoute;  /*  Address of the ASCIIZ name of the FSD, or the path name of a file or directory that the operation applies to. */
HFILE     hFile;     /*  File-specific or device-specific handle. */
ULONG     method;    /*  Method used to routed the request. */
APIRET    ulrc;      /*  Return Code. */

ulrc = DosFSCtl(pData, cbData, pcbData, pParms,
         cbParms, pcbParms, function, pszRoute,
         hFile, method);


[Back] [Next]