DokanNet.DokanResult Class Reference

Defines common result status codes in NtStatus for Dokan operations. More...

Public Attributes

const NtStatus Success = NtStatus.Success
 Success - The operation completed successfully. More...
 
const NtStatus Error = NtStatus.Error
 Error - Incorrect function. More...
 
const NtStatus FileNotFound = NtStatus.ObjectNameNotFound
 Error - The system cannot find the file specified. More...
 
const NtStatus PathNotFound = NtStatus.ObjectPathNotFound
 Error - The system cannot find the path specified. More...
 
const NtStatus AccessDenied = NtStatus.AccessDenied
 Error - Access is denied. More...
 
const NtStatus InvalidHandle = NtStatus.InvalidHandle
 Error - The handle is invalid. More...
 
const NtStatus NotReady = NtStatus.DeviceBusy
 Warning - The device is not ready. More...
 
const NtStatus SharingViolation = NtStatus.SharingViolation
 Error - The process cannot access the file because it is being used by another process. More...
 
const NtStatus FileExists = NtStatus.ObjectNameCollision
 Error - The file exists. More...
 
const NtStatus DiskFull = NtStatus.DiskFull
 Error - There is not enough space on the disk. More...
 
const NtStatus NotImplemented = NtStatus.NotImplemented
 Error - This function is not supported on this system. More...
 
const NtStatus BufferTooSmall = NtStatus.BufferTooSmall
 Error - The data area passed to a system call is too small. More...
 
const NtStatus BufferOverflow = NtStatus.BufferOverflow
 Warning - The data area passed to a system call is too small. More...
 
const NtStatus InvalidName = NtStatus.ObjectNameInvalid
 Error - The filename, directory name, or volume label syntax is incorrect. More...
 
const NtStatus DirectoryNotEmpty = NtStatus.DirectoryNotEmpty
 Error - The directory is not empty. More...
 
const NtStatus AlreadyExists = NtStatus.ObjectNameCollision
 Error - Cannot create a file when that file already exists. More...
 
const NtStatus InternalError = NtStatus.InternalError
 Error - An exception occurred in the service when handling the control request. More...
 
const NtStatus PrivilegeNotHeld = NtStatus.PrivilegeNotHeld
 Error - A required privilege is not held by the client. More...
 
const NtStatus Unsuccessful = NtStatus.Unsuccessful
 Error - The requested operation was unsuccessful. More...
 
const NtStatus NotADirectory = NtStatus.NotADirectory
 Error - A directory semantics call was made but the accessed file was not a directory. More...
 
const NtStatus InvalidParameter = NtStatus.InvalidParameter
 Error - The parameter is incorrect. More...
 

Detailed Description

Defines common result status codes in NtStatus for Dokan operations.

Member Data Documentation

const NtStatus DokanNet.DokanResult.AccessDenied = NtStatus.AccessDenied

Error - Access is denied.

const NtStatus DokanNet.DokanResult.AlreadyExists = NtStatus.ObjectNameCollision

Error - Cannot create a file when that file already exists.

const NtStatus DokanNet.DokanResult.BufferOverflow = NtStatus.BufferOverflow

Warning - The data area passed to a system call is too small.

const NtStatus DokanNet.DokanResult.BufferTooSmall = NtStatus.BufferTooSmall

Error - The data area passed to a system call is too small.

const NtStatus DokanNet.DokanResult.DirectoryNotEmpty = NtStatus.DirectoryNotEmpty

Error - The directory is not empty.

const NtStatus DokanNet.DokanResult.DiskFull = NtStatus.DiskFull

Error - There is not enough space on the disk.

const NtStatus DokanNet.DokanResult.Error = NtStatus.Error

Error - Incorrect function.

const NtStatus DokanNet.DokanResult.FileExists = NtStatus.ObjectNameCollision

Error - The file exists.

const NtStatus DokanNet.DokanResult.FileNotFound = NtStatus.ObjectNameNotFound

Error - The system cannot find the file specified.

const NtStatus DokanNet.DokanResult.InternalError = NtStatus.InternalError

Error - An exception occurred in the service when handling the control request.

const NtStatus DokanNet.DokanResult.InvalidHandle = NtStatus.InvalidHandle

Error - The handle is invalid.

const NtStatus DokanNet.DokanResult.InvalidName = NtStatus.ObjectNameInvalid

Error - The filename, directory name, or volume label syntax is incorrect.

const NtStatus DokanNet.DokanResult.InvalidParameter = NtStatus.InvalidParameter

Error - The parameter is incorrect.

const NtStatus DokanNet.DokanResult.NotADirectory = NtStatus.NotADirectory

Error - A directory semantics call was made but the accessed file was not a directory.

const NtStatus DokanNet.DokanResult.NotImplemented = NtStatus.NotImplemented

Error - This function is not supported on this system.

const NtStatus DokanNet.DokanResult.NotReady = NtStatus.DeviceBusy

Warning - The device is not ready.

const NtStatus DokanNet.DokanResult.PathNotFound = NtStatus.ObjectPathNotFound

Error - The system cannot find the path specified.

const NtStatus DokanNet.DokanResult.PrivilegeNotHeld = NtStatus.PrivilegeNotHeld

Error - A required privilege is not held by the client.

const NtStatus DokanNet.DokanResult.SharingViolation = NtStatus.SharingViolation

Error - The process cannot access the file because it is being used by another process.

const NtStatus DokanNet.DokanResult.Success = NtStatus.Success

Success - The operation completed successfully.

const NtStatus DokanNet.DokanResult.Unsuccessful = NtStatus.Unsuccessful

Error - The requested operation was unsuccessful.


The documentation for this class was generated from the following file:
  • DokanResult.cs