Jump to content

FSQBUFFER2

From EDM2
Revision as of 14:05, 15 April 2016 by Ak120 (talk | contribs)

FSQBUFFER2

Data structure for information about an attached file system (local or remote), or about a character device or pseudocharacter device attached to the file system.

Type

USHORT  iType
USHORT  cbName
USHORT  cbFSDName
USHORT  cbFSAData
UCHAR   szName[1]
UCHAR   szFSDName[1]
UCHAR   rgFSAData[1]

C Declaration Method

typedef struct

Fields

iType        Type of item.
             Possible values are described in the following list:

             1 FSAT_CHARDEV    Resident character device 
             2 FSAT_PSEUDODEV  Pseudocharacter device 
             3 FSAT_LOCALDRV   Local drive 
             4 FSAT_REMOTEDRV  Remote drive attached to the file-system driver. 
 
cbName       Length, in bytes, of the item name, not including null.

cbFSDName    Length, in bytes, of the file-system driver name, not including
             null.

cbFSAData    Length, in bytes, of the file-system driver Attach data returned
             by the file-system driver.

szName[1]    Item name.
             The name is an ASCIIZ string.

szFSDName[1] Name of the file-system driver that the item is attached to.
             The name is an ASCIIZ string.

rgFSAData[1] File-system driver Attach data returned by the file-system driver.