Prev Next
The FILE_INFO_3 structure specifies pertinent information about files,
devices, and pipes.
typedef struct _FILE_INFO_3 {
DWORD fi3_id;
DWORD fi3_permissions;
DWORD fi3_num_locks;
LPTSTR fi3_pathname;
LPTSTR fi3_username;
} FILE_INFO_3, *PFILE_INFO_3, *LPFILE_INFO_3;
Members
-
fi3_id
-
Specifies the identification number assigned to the resource when it is
opened.
-
fi3_permissions
-
Specifies the access permissions of the opening application. This member can
be any of the following values:
Value
|
Meaning
|
PERM_FILE_READ
|
Permission to read a resource and, by default, execute the resource.
|
PERM_FILE_WRITE
|
Permission to write to a resource.
|
PERM_FILE_CREATE
|
Permission to create a resource; data can be written when creating the
resource.
|
-
fi3_num_locks
-
Specifies the number of file locks on the file, device, or pipe.
-
fi3_pathname
-
Points to a Unicode string that gives the path of the opened resource.
-
fi3_username
-
Points to a Unicode string that specifies which user (on servers that have
user-level security) or which computer (on servers that have share-level
security) opened the resource.
See Also
NetFileEnum, NetFileGetInfo