Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
FSQBUFFER (1.2)
◄Up► ◄Next► ◄Previous►
────────────────────────────────────────────────────────────────────────────
#define INCL_DOSFILEMGR
typedef struct _FSQBUFFER { /* fsqbf */
USHORT iType;
USHORT cbName;
UCHAR szName[1];
USHORT cbFSDName;
UCHAR szFSDName[1];
USHORT cbFSAData;
UCHAR rgFSAData[1];
} FSQBUFFER;
The FSQBUFFER structure contains information about the file system attached
to a driver or device.
Field Description
────────────────────────────────────────────────────────────────────────────
iType Specifies the type of device. This field can contain one of
the following values:
Value Type
──────────────────────────────────────────────────────────────
FSAT_CHARDEV Resident character device
FSAT_PSEUDODEV Pseudo-character device
FSAT_LOCALDRV Local drive
FSAT_REMOTEDRV Remote drive attached to a file system
cbName Specifies the length of the drive or device name, not
including the null terminating character.
szName[1] Specifies the drive or device name. The actual length of this
field varies, depending on the length of the device name.
cbFSDName Specifies the length of the file-system name, not including
the null terminating character.
szFSDName[1] Specifies the file-system name the drive or device is attached
to. The actual length of this field varies depending on the
length of the file-system name. This field contains only a
null character if the device is a resident character device.
cbFSAData Specifies the length of the data returned by the file system.
rgFSAData[1] Specifies the data returned by the file system. The actual
length and meaning of this field varies, depending on the file
system that is attached.
Comments
This structure should be used only as a guideline. Because it contains
variable-length fields, it cannot be used directly to retrieve the data.
See Also
DosQFSAttach
♦