[Toc][Index]

DosQFileMode


Bindings:  C, MASM 

This call queries the mode (attribute) of the specified file. 
 DosQFileMode     (FilePathName, CurrentAttribute, Reserved) 
 
 FilePathName (PSZ) - input 
    Address of the file path name. 
    DosQSysInfo is called by an application during initialization to 
    determine the maximum path length allowed by OS/2. 
 CurrentAttribute (PUSHORT) - output 
    Address of the file's current attribute. 
    Bit       Description 
    15-6      Reserved. 
    5         File archive 
    4         Subdirectory 
    3         Reserved. 
    2         System file 
    1         Hidden file 
    0         Read only file 
   
    These bits can be set individually or in combination.  For example, an 
    attribute value of 0021H (bits 5 and 0 set to 1) indicates a read-only 
    file that is archived. 
 Reserved (ULONG) - input 
    Reserved must be set to zero. 
 rc (USHORT) - return 
    Return code descriptions are: 
    0         NO_ERROR 
    2         ERROR_FILE_NOT_FOUND 
    3         ERROR_PATH_NOT_FOUND 
    26        ERROR_NOT_DOS_DISK 
    87        ERROR_INVALID_PARAMETER 
    108       ERROR_DRIVE_LOCKED 
    206       ERROR_FILENAME_EXCED_RANGE 
 
 Remarks 
 The `Volume Label' type attribute is not returned by DosQFileMode. 
 DosQFSInfo may be used for this purpose. 

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs