ir_fh |
Returns the previous IFS system resource handle if the specified resource was previously connected. If this is a new connection, then the FSD should leave this field unchanged. |
ir_rh |
Returns the handle to the network resource that a connection was made to. This handle is used to identify an existing connection and is passed back to the provider during file operations on the network resource. The value of this handle is not interpreted by the Win32 or INT 21h Managers, it is only used to identify the network resource. |
ir_pathSkip |
Number of path elements consumed by the connect operation. The IFS manager then parses the rest of the path based on this return value. Typically, the network FSD will consume the servername and sharename components of the passed in path. |
ir_flags |
Returns the correct resource type if the resource type passed in on the request was RESTYPE_WILD. For all other values of the resource type, this field need not be updated by the FSD. |
ir_vfunc |
Returns a pointer to a function table, in the FSD, containing a list of the FSD name based file I/O entry points. |
Volume Based Functions: |
|
Value |
Meaning |
vfn_func[VFN_DELETE] |
Pointer to FS_DeleteFile function. |
vfn_func[VFN_DIR] |
Pointer to FS_Dir function. |
vfn_func[VFN_FILEATTRIB] |
Pointer to FS_FileAttributes function. |
vfn_func[VFN_FLUSH] |
Pointer to FS_FlushVolume function. |
vfn_func[VFN_GETDISKINFO] |
Pointer to FS_GetDiskInfo function. |
vfn_func[VFN_OPEN] |
Pointer to FS_OpenFile function. |
vfn_func[VFN_RENAME] |
Pointer to FS_RenameFile function. |
vfn_func[VFN_SEARCH] |
Pointer to FS_SearchFile function. |
vfn_func[VFN_QUERY] |
Pointer to FS_QueryResourceInfo function. |
vfn_func[VFN_DISCONNECT] |
Pointer to FS_DisconnectNetResource function. |
vfn_func[VFN_UNCPIPEREQUEST] |
Pointer to FS_NamedPipeRequest function for named pipes. |
vfn_func[VFN_IOCTL16DRIVE] |
Pointer to FS_Ioctl16Drive function. |
vfn_func[VFN_GETDISKPARMS] |
Function not defined for network resources, FSD must return pointer to error function. |
vfn_func[VFN_FINDOPEN] |
Pointer to function for FS_FindFirstFile function. |
vfn_func[VFN_DASDIO] |
Function not supported for network resources, FSD must return pointer to error function. |