std

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

Service:File System Services (64-Bit)
Defined In:zParams.h

Syntax

struct
{
   Zid_t        zid;
   Zid_t        dataStreamZid;
   Zid_t        parentZid;
   QUAD         logicalEOF;
   VolumeID_t   volumeID;
   LONG         fileType;
   LONG         fileAttributes; 
                             /* zMOD_FILE_ATTRIBUTES */
   LONG         fileAttributesModMask;
                             /* zMOD_FILE_ATTRIBUTES */
   LONG         padding;
} std;

Fields

zid

Specifies the ZID that uniquely identifies this data stream object within the volume on which it resides. Ignored by zModifyInfo.

dataStreamZid

Specifies the ZID of the data stream.

parentZid

Specifies the ZID of the parent that was used to open the file.

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. Ignored by zModifyInfo.

volumeID

Specifies the GUID that identifies the volume where the file object resides. Ignored by zModifyInfo.

fileType

Specifies the file type of this file object. Ignored by zModifyInfo.

fileAttributes

Specifies the attributes that are currently associated with this file object. This field is modified by setting the zMOD_FILE_ATTRIBUTES bit in the modifyInfoMask for zModifyInfo.

fileAttributesModMask

Specifies a bit mask that defines which bits in the fileAttributes are to be set and/or cleared if the zMOD_FILE_ATTRIBUTES bit is set in the modifyInfoMask. If a bit in the fileAttributesModMask is set, the value of the corresponding bit (zero or 1) in fileAttributes is modified for the file object.

padding

Specifies some empty space.