2.2.17 32-Bit Status Codes
The following is a list of 32-bit status codes required to implement these extensions, their associated values, and a description of what they represent.<167>
| Return value/code | Description |
|---|---|
| 0x00000000 STATUS_SUCCESS | The client request is successful. |
| 0x00010002 STATUS_INVALID_SMB | An invalid SMB client request is received by the server. The possible values for this field are as specified in [CIFS] section 7. |
| 0x005B0002 STATUS_SMB_BAD_UID | The client request to the server contains an invalid Uid value. The possible values for this field are as specified in [CIFS] section 7. |
| 0x80000005 STATUS_BUFFER_OVERFLOW | {Buffer Overflow} The data was too large to fit into the specified buffer. |
| 0x80000006 STATUS_NO_MORE_FILES | {No More Files} No more files were found that match the file specification. |
| 0xC0000002 STATUS_NOT_IMPLEMENTED | {Not Implemented} The requested operation is not implemented. |
| 0xC000000D STATUS_INVALID_PARAMETER | The parameter specified in the request is not valid. |
| 0xC000000E STATUS_NO_SUCH_DEVICE | A device that does not exist was specified. |
| 0xC0000010 STATUS_INVALID_DEVICE_REQUEST | The specified request is not a valid operation for the target device. |
| 0xC0000016 STATUS_MORE_PROCESSING_REQUIRED | The specified input/output (I/O) request packet (IRP) cannot be disposed of because the I/O operation is not complete. |
| 0xC0000022 STATUS_ACCESS_DENIED | The client did not have the required permission needed for the operation. |
| 0xC0000023 STATUS_BUFFER_TOO_SMALL | {Buffer Too Small} The buffer is too small to contain the entry. No information has been written to the buffer. |
| 0xC0000034 STATUS_OBJECT_NAME_NOT_FOUND | The object name is not found. |
| 0xC0000035 STATUS_OBJECT_NAME_COLLISION | The object name already exists. |
| 0xC000003A STATUS_OBJECT_PATH_NOT_FOUND | The path to the directory specified was not found. This error is also returned on a create request if the operation requires creating more than one new directory level for the path specified. |
| 0xC00000A5 STATUS_BAD_IMPERSONATION_LEVEL | A specified impersonation level is invalid. Also used to indicate that a required impersonation level was not provided. |
| 0xC00000B5 STATUS_IO_TIMEOUT | {Device Timeout} The specified I/O operation on %hs was not completed before the time-out period expired. |
| 0xC00000BA STATUS_FILE_IS_A_DIRECTORY | The file that was specified as a target is a directory, and the caller specified that it could be anything but a directory. |
| 0xC00000BB STATUS_NOT_SUPPORTED | The client request is not supported. |
| 0xC00000C9 STATUS_NETWORK_NAME_DELETED | The network name specified by the client has been deleted on the server. This error is returned if the client specifies an incorrect Tid or the share on the server represented by the Tid was deleted. |
| 0xC0000203 STATUS_USER_SESSION_DELETED | The user session specified by the client has been deleted on the server. This error is returned by the server if the client sends an incorrect Uid. |
| 0xC000035C STATUS_NETWORK_SESSION_EXPIRED | The client'ssession has expired; therefore, the client MUST re-authenticate to continue accessing remote resources. |
| 0xC0002005 STATUS_SMB_BAD_TID | The client request received by the server contains an invalid Tid value. The possible values for this field are as specified in [CIFS] section 7. |
| 0xC0002016 STATUS_SMB_BAD_COMMAND | The client request received by the server contains an unknown SMB command code. The possible values for this field are as specified in [CIFS] section 7. |
| 0xC000205A STATUS_SMB_TOO_MANY_UIDS | The client has requested too many Uid values from the server or the client already has a an SMB session setup with this Uid value. The possible values for this field are as specified in [CIFS] section 7. |
| 0xC00020FB STATUS_SMB_USE_STANDARD | The client request received by the server is for a non-standard SMB operation (for example, an SMB_COM_READ_MPX request on a non-disk share). The client SHOULD send another request with a different SMB command to perform this operation. The possible values for this field are as specified in [CIFS] section 7. |