function (ULONG) - input

      The function code that is specific to the file-system driver.

      For remote file-system drivers, two kinds of DosFSCtl functions are possible: functions that are handled locally, and functions that are exported across the network. If bit 0x4000 is set in function, this indicates to the remote file-system driver (FSD) that the function should be exported.

      Function codes from 0x0000 to 0x7FFF are reserved for use by the operating system. Function codes from 0x8000 to 0xBFFF are FSD-defined DosFSCtl functions handled by the local file-system driver. Function codes from 0xC000 to 0xFFFF are FSD-defined DosFSCtl functions exported to the server.

      function may have one of the following values:

    • FSCTL_ERROR_INFO
      Returns error-code information from the file-system driver.

        Input

          The error code is passed to the file-system driver in the first word of pParms.
        Output
          The ASCIIZ string returned in pData is an explanation of the error code.
        2
          FSCTL_MAX_EASIZE
          Queries the file-system driver for the maximum size of individual EAs (extended attributes), and the maximum size of the full EA list that it supports. The information is returned in pData in the form of an EASIZEBUF structure.


        [Back] [Next]