pub struct Status(pub u32);Expand description
NT status code carried in the SMB header status field.
Values follow the NTSTATUS numbering used throughout [MS-SMB]/[MS-CIFS];
when the client did not negotiate CAP_STATUS32 the dispatcher converts
these to DOS class/code pairs.
Tuple Fields§
§0: u32Implementations§
Source§impl Status
impl Status
Sourcepub const UNSUCCESSFUL: Status
pub const UNSUCCESSFUL: Status
Generic failure.
Sourcepub const NOT_IMPLEMENTED: Status
pub const NOT_IMPLEMENTED: Status
Function not implemented by this server.
Sourcepub const STOPPED_ON_SYMLINK: Status
pub const STOPPED_ON_SYMLINK: Status
A create traversed a symbolic link ([MS-SMB2] §2.2.2.2.1).
Sourcepub const END_OF_FILE: Status
pub const END_OF_FILE: Status
End of file reached during a read.
Sourcepub const INVALID_HANDLE: Status
pub const INVALID_HANDLE: Status
The supplied handle (FID) is not valid on this session/tree.
Sourcepub const INVALID_PARAMETER: Status
pub const INVALID_PARAMETER: Status
A parameter passed to the operation was invalid.
Sourcepub const NO_SUCH_FILE: Status
pub const NO_SUCH_FILE: Status
Requested file does not exist.
Sourcepub const LOGON_FAILURE: Status
pub const LOGON_FAILURE: Status
Supplied credentials are invalid.
Sourcepub const MORE_PROCESSING_REQUIRED: Status
pub const MORE_PROCESSING_REQUIRED: Status
More processing is required (multi-leg authentication).
Sourcepub const OBJECT_NAME_NOT_FOUND: Status
pub const OBJECT_NAME_NOT_FOUND: Status
The object name was not found.
Sourcepub const OBJECT_NAME_COLLISION: Status
pub const OBJECT_NAME_COLLISION: Status
An object with the given name already exists.
Sourcepub const OBJECT_PATH_NOT_FOUND: Status
pub const OBJECT_PATH_NOT_FOUND: Status
A component of the path was not found.
Sourcepub const USER_SESSION_DELETED: Status
pub const USER_SESSION_DELETED: Status
The user session referenced has been deleted/invalidated.
Sourcepub const FILE_NOT_AVAILABLE: Status
pub const FILE_NOT_AVAILABLE: Status
The file is temporarily unavailable (e.g. a live persistent handle).
Sourcepub const REQUEST_NOT_ACCEPTED: Status
pub const REQUEST_NOT_ACCEPTED: Status
The request is not accepted in the current lease-break state.
Sourcepub const ACCESS_DENIED: Status
pub const ACCESS_DENIED: Status
Access to the object was denied.
Sourcepub const BUFFER_TOO_SMALL: Status
pub const BUFFER_TOO_SMALL: Status
The output buffer was too small to hold the requested data.
Sourcepub const NOT_FOUND: Status
pub const NOT_FOUND: Status
The requested item was not found (e.g. a non-DFS path for a referral).
Sourcepub const SHARING_VIOLATION: Status
pub const SHARING_VIOLATION: Status
Another handle holds a conflicting open on the object.
Sourcepub const DELETE_PENDING: Status
pub const DELETE_PENDING: Status
Deletion has already been requested for this object.
Sourcepub const DIRECTORY_NOT_EMPTY: Status
pub const DIRECTORY_NOT_EMPTY: Status
Cannot remove a directory that still contains entries.
Sourcepub const NOT_A_DIRECTORY: Status
pub const NOT_A_DIRECTORY: Status
An operation expected a file but found a directory (or vice versa).
Sourcepub const FILE_IS_A_DIRECTORY: Status
pub const FILE_IS_A_DIRECTORY: Status
An operation expected a directory but found a file.
Sourcepub const BAD_NETWORK_NAME: Status
pub const BAD_NETWORK_NAME: Status
The share name is unknown to the server.
Sourcepub const NETWORK_NAME_DELETED: Status
pub const NETWORK_NAME_DELETED: Status
The tree connect referenced by TreeId no longer exists on the server.
Sourcepub const FILE_FORCED_CLOSED: Status
pub const FILE_FORCED_CLOSED: Status
A prior open was force-closed by an application-instance failover.
Sourcepub const FILE_CLOSED: Status
pub const FILE_CLOSED: Status
The handle was closed out from under this open (app-instance failover).
Sourcepub const NOTIFY_CLEANUP: Status
pub const NOTIFY_CLEANUP: Status
A pending CHANGE_NOTIFY was completed because its handle was closed ([MS-SMB2] §3.3.5.10). Severity is success, so clients treat the CHANGE_NOTIFY response as a (non-error) notification.
Sourcepub const LOCK_NOT_GRANTED: Status
pub const LOCK_NOT_GRANTED: Status
A byte-range lock request conflicts with an existing lock ([MS-SMB2] §2.2.26, STATUS_LOCK_NOT_GRANTED).
Sourcepub const FILE_LOCK_CONFLICT: Status
pub const FILE_LOCK_CONFLICT: Status
A read/write overlapped a conflicting byte-range lock ([MS-SMB2] §2.2.26).
Sourcepub const SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP: Status
pub const SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP: Status
SMB 3.1.1 negotiate carried no hash algorithm the server supports ([MS-SMB2] §3.3.5.4).
Sourcepub const PENDING: Status
pub const PENDING: Status
The operation is being processed asynchronously; an interim response ([MS-SMB2] §3.3.4.2) precedes the final one.
Sourcepub const NO_MORE_FILES: Status
pub const NO_MORE_FILES: Status
No more matching directory entries (warning severity).
Sourcepub const INVALID_DEVICE_REQUEST: Status
pub const INVALID_DEVICE_REQUEST: Status
The request specified an unknown device or request type.