std

Is used by zinfo_t and contains standard information about the file.

Service:
Defined In:fshooks.h

Syntax

  struct
  {
      zid_t      zid;
      zid_t      dataStreamZid;
      zid_t      parentZid;
      off64_t    logicalEOF;
      volid_t    volumeID;
      uint32_t   fileType;
      uint32_t   fileAttributes;
      uint32_t   fileAttributesModMask;
      uint32_t   padding;
  } std;
  

Fields

zid

Specifies the zid that uniquely identifies this data stream object within the volume on which it resides.

dataStreamZid

Specifies the zid of the data stream.

parentZid

Specifies the zid of the parent of the object specified in the zid field.

logicalEOF

Specifies the logical size of the file object’s selected data stream in bytes, which is not necessarily the amount of physical storage occupied by the data stream. This size is the logical end of file for the data stream.

volumeID

Specifies the GUID that identifies the volume where the file object resides.

fileType

Specifies the file type of this file system object. For a list of possible values, see Section 30.8.3, File Object Types

fileAttributes

Specifies the attributes that are currently associated with this file object. For a list of possible values, see Section 30.8.5, NetWare File Attributes.

fileAttributesModMask

Specifies a bit mask that defines which bits in the fileAttributes are to be set and/or cleared. If a bit in the fileAttributesModMask is set, the value of the corresponding bit (zero or 1) in fileAttributes will be modified for the file object. For a list of possible values, see Section 30.8.5, NetWare File Attributes.

padding

Specifies some empty space.