Windows / Headers / NtDsBMsg.h
NtDsBMsg.h
Windows NT Directory Service Backup/Restore API error codes
Associated Error Codes
Below is a list of error codes found for this header.
Symbolic | Value | Description |
---|---|---|
hrNone | 0x00000000 | The operation was successful |
hrBFNotSynchronous | 0x880000C8 | The buffer page has been evicted. |
hrBFPageNotFound | 0x880000C9 | Unable to find the page. |
hrRemainingVersions | 0x88000141 | There is idle work remaining. |
hrFLDKeyTooBig | 0x88000190 | The key was truncated because it exceeded the maximum length. |
hrFLDNullKey | 0x88000192 | The key is NULL. |
hrExistingLogFileHasBadSignature | 0x8800022E | The log file in the log file path is damaged. |
hrExistingLogFileIsNotContiguous | 0x8800022F | Unable to find a mandatory log file in the log file path. |
hrColumnNull | 0x880003EC | The value of the column is null. |
hrBufferTruncated | 0x880003EE | The buffer is too small for data. |
hrDatabaseAttached | 0x880003EF | The database is already attached. |
hrSeekNotEqual | 0x8800040F | Either SeekLE or SeekGE did not find an exact match. |
hrNoIdleActivity | 0x88000422 | No idle activity occurred. |
hrNoWriteLock | 0x8800042B | There is no write lock at transaction level 0. |
hrColumnSetNull | 0x8800042C | The column value is set to null. |
hrTableEmpty | 0x88000515 | An empty table was opened. |
hrCreateIndexFailed | 0x88000581 | Unable to create the index because an error occurred while creating a table. |
hrColumnMaxTruncated | 0x880005E8 | The column was truncated because it exceeded the maximum length. |
hrwrnDataHasChanged | 0x8800064A | Data has changed. |
hrKeyChanged | 0x88000652 | Moved to a new key. |
hrFileOpenReadOnly | 0x88000715 | The database file is read only. |
hrNyi | 0xC0000001 | The function is not yet implemented |
hrInvalidParam | 0xC7FF0001 | The parameter is not valid. |
hrError | 0xC7FF0002 | An internal error has occurred. |
hrInvalidHandle | 0xC7FF0003 | The handle is not valid. |
hrRestoreInProgress | 0xC7FF0004 | The Restore process is already in progress. |
hrAlreadyOpen | 0xC7FF0005 | The file specified is already open. |
hrInvalidRecips | 0xC7FF0006 | The recipients are invalid. |
hrCouldNotConnect | 0xC7FF0007 | Unable to perform the backup. Either you are not connected to the specified backup server or the service you are trying to backup is not running. |
hrRestoreMapExists | 0xC7FF0008 | A restore map already exists for the specified component. You can only specify a restore map when performing a full restore. |
hrIncrementalBackupDisabled | 0xC7FF0009 | Another application has modified the specified Windows NT Directory Service database such that any subsequent backups will fail. You must perform a full backup to fix this problem. |
hrLogFileNotFound | 0xC7FF000A | Unable to perform an incremental backup because a required Windows NT Directory Service database log file could not be found. |
hrCircularLogging | 0xC7FF000B | The Windows NT Directory Service component specified is configured to use circular database logs. It cannot be backed up without a full backup. |
hrNoFullRestore | 0xC7FF000C | The databases have not been restored to this machine. You cannot restore an incremental backup until a full backup has been restored. |
hrCommunicationError | 0xC7FF000D | A communications error occurred while attempting to perform a local backup. |
hrFullBackupNotTaken | 0xC7FF000E | You must perform a full backup before you can perform an incremental backup. |
hrMissingExpiryToken | 0xC7FF000F | Expiry token is missing. Cannot restore without knowing the expiry information. |
hrUnknownExpiryTokenFormat | 0xC7FF0010 | Expiry token is in unrecognizable format. |
hrContentsExpired | 0xC7FF0011 | DS Contents in the backup copy are out of date. Try restoring with a more recent copy. |
hrFileClose | 0xC8000066 | Unable to close the DOS file |
hrOutOfThreads | 0xC8000067 | Unable to start a thread because there are none available. |
hrTooManyIO | 0xC8000069 | The system is busy because there are too many I/Os. |
hrBFInUse | 0xC80000CA | Unable to abandon the buffer. |
hrPMRecDeleted | 0xC800012E | The record has been deleted. |
hrFLDTooManySegments | 0xC8000191 | There are too many key segments. |
hrLogFileCorrupt | 0xC80001F5 | The log file is damaged. |
hrNoBackupDirectory | 0xC80001F7 | No backup directory was given. |
hrBackupDirectoryNotEmpty | 0xC80001F8 | The backup directory is not empty. |
hrBackupInProgress | 0xC80001F9 | Backup is already active. |
hrMissingPreviousLogFile | 0xC80001FD | A log file for the checkpoint is missing. |
hrLogWriteFail | 0xC80001FE | Unable to write to the log file. |
hrBadLogVersion | 0xC8000202 | The version of the log file is not compatible with the version of the Windows NT Directory Service database (NTDS). |
hrInvalidLogSequence | 0xC8000203 | The time stamp in the next log does not match what was expected. |
hrLoggingDisabled | 0xC8000204 | The log is not active. |
hrLogBufferTooSmall | 0xC8000205 | The log buffer is too small to be recovered. |
hrLogSequenceEnd | 0xC8000207 | The maximum number of log files has been exceeded. |
hrNoBackup | 0xC8000208 | There is no backup in progress. |
hrInvalidBackupSequence | 0xC8000209 | The backup call is out of sequence. |
hrBackupNotAllowedYet | 0xC800020B | Unable to perform a backup now. |
hrDeleteBackupFileFail | 0xC800020C | Unable to delete the backup file. |
hrMakeBackupDirectoryFail | 0xC800020D | Unable to make a backup temporary directory. |
hrInvalidBackup | 0xC800020E | An incremental backup cannot be performed when circular logging is enabled. |
hrRecoveredWithErrors | 0xC800020F | Errors were encountered during the repair process. |
hrMissingLogFile | 0xC8000210 | The current log file is missing. |
hrLogDiskFull | 0xC8000211 | The log disk is full. |
hrBadLogSignature | 0xC8000212 | A log file is damaged. |
hrBadDbSignature | 0xC8000213 | A database file is damaged. |
hrBadCheckpointSignature | 0xC8000214 | A checkpoint file is damaged. |
hrCheckpointCorrupt | 0xC8000215 | A checkpoint file either could not be found or is damaged. |
hrDatabaseInconsistent | 0xC8000226 | The database is damaged. |
hrConsistentTimeMismatch | 0xC8000227 | There is a mismatch in the database's last consistent time. |
hrPatchFileMismatch | 0xC8000228 | The patch file is not generated from this backup. |
hrRestoreLogTooLow | 0xC8000229 | The starting log number is too low for the restore. |
hrRestoreLogTooHigh | 0xC800022A | The starting log number is too high for the restore. |
hrGivenLogFileHasBadSignature | 0xC800022B | The log file downloaded from the tape is damaged. |
hrGivenLogFileIsNotContiguous | 0xC800022C | Unable to find a mandatory log file after the tape was downloaded. |
hrMissingRestoreLogFiles | 0xC800022D | The data is not fully restored because some log files are missing. |
hrMissingFullBackup | 0xC8000230 | The database missed a previous full backup before the incremental backup. |
hrBadBackupDatabaseSize | 0xC8000231 | The backup database size must be a multiple of 4K (4096 bytes). |
hrTermInProgress | 0xC80003E8 | The database is being shut down. |
hrFeatureNotAvailable | 0xC80003E9 | The feature is not available. |
hrInvalidName | 0xC80003EA | The name is not valid. |
hrInvalidParameter | 0xC80003EB | The parameter is not valid. |
hrInvalidDatabaseId | 0xC80003F2 | The database ID is not valid. |
hrOutOfMemory | 0xC80003F3 | The computer is out of memory. |
hrOutOfDatabaseSpace | 0xC80003F4 | The database has reached the maximum size of 16 GB. |
hrOutOfCursors | 0xC80003F5 | Out of table cursors. |
hrOutOfBuffers | 0xC80003F6 | Out of database page buffers. |
hrTooManyIndexes | 0xC80003F7 | There are too many indexes. |
hrTooManyKeys | 0xC80003F8 | There are too many columns in an index. |
hrRecordDeleted | 0xC80003F9 | The record has been deleted. |
hrReadVerifyFailure | 0xC80003FA | A read verification error occurred. |
hrOutOfFileHandles | 0xC80003FC | Out of file handles. |
hrDiskIO | 0xC80003FE | A disk I/O error occurred. |
hrInvalidPath | 0xC80003FF | The path to the file is not valid. |
hrRecordTooBig | 0xC8000402 | The record has exceeded the maximum size. |
hrTooManyOpenDatabases | 0xC8000403 | There are too many open databases. |
hrInvalidDatabase | 0xC8000404 | The file is not a database file. |
hrNotInitialized | 0xC8000405 | The database was not yet called. |
hrAlreadyInitialized | 0xC8000406 | The database was already called. |
hrFileAccessDenied | 0xC8000408 | Unable to access the file. |
hrBufferTooSmall | 0xC800040E | The buffer is too small. |
hrTooManyColumns | 0xC8000410 | There are too many columns defined. |
hrContainerNotEmpty | 0xC8000413 | The container is not empty. |
hrInvalidFilename | 0xC8000414 | The filename is not valid. |
hrInvalidBookmark | 0xC8000415 | The bookmark is not valid. |
hrColumnInUse | 0xC8000416 | The column is used in an index. |
hrInvalidBufferSize | 0xC8000417 | The data buffer does not match the column size. |
hrColumnNotUpdatable | 0xC8000418 | Unable to set the column value. |
hrIndexInUse | 0xC800041B | The index is in use. |
hrNullKeyDisallowed | 0xC800041D | Null keys are not allowed on an index. |
hrNotInTransaction | 0xC800041E | The operation must be within a transaction. |
hrTooManyActiveUsers | 0xC8000423 | There are too many active database users. |
hrInvalidCountry | 0xC8000425 | The country code is either not known or is not valid. |
hrInvalidLanguageId | 0xC8000426 | The language ID is either not known or is not valid. |
hrInvalidCodePage | 0xC8000427 | The code page is either not known or is not valid. |
hrVersionStoreOutOfMemory | 0xC800042D | lMaxVerPages exceeded (XJET only) |
hrCurrencyStackOutOfMemory | 0xC800042E | Out of cursors. |
hrOutOfSessions | 0xC800044D | Out of sessions. |
hrWriteConflict | 0xC800044E | The write lock failed due to an outstanding write lock. |
hrTransTooDeep | 0xC800044F | The transactions are nested too deeply. |
hrInvalidSesid | 0xC8000450 | The session handle is not valid. |
hrSessionWriteConflict | 0xC8000453 | Another session has a private version of the page. |
hrInTransaction | 0xC8000454 | The operation is not allowed within a transaction. |
hrDatabaseDuplicate | 0xC80004B1 | The database already exists. |
hrDatabaseInUse | 0xC80004B2 | The database is in use. |
hrDatabaseNotFound | 0xC80004B3 | The database does not exist. |
hrDatabaseInvalidName | 0xC80004B4 | The database name is not valid. |
hrDatabaseInvalidPages | 0xC80004B5 | The number of pages is not valid. |
hrDatabaseCorrupted | 0xC80004B6 | The database file is either damaged or cannot be found. |
hrDatabaseLocked | 0xC80004B7 | The database is locked. |
hrTableLocked | 0xC8000516 | The table is locked. |
hrTableDuplicate | 0xC8000517 | The table already exists. |
hrTableInUse | 0xC8000518 | Unable to lock the table because it is already in use. |
hrObjectNotFound | 0xC8000519 | The table or object does not exist. |
hrCannotRename | 0xC800051A | Unable to rename the temporary file. |
hrDensityInvalid | 0xC800051B | The file/index density is not valid. |
hrTableNotEmpty | 0xC800051C | Unable to define the clustered index. |
hrInvalidTableId | 0xC800051E | The table ID is not valid. |
hrTooManyOpenTables | 0xC800051F | Unable to open any more tables. |
hrIllegalOperation | 0xC8000520 | The operation is not supported on tables. |
hrObjectDuplicate | 0xC8000522 | The table or object name is already being used. |
hrInvalidObject | 0xC8000524 | The object is not valid for operation. |
hrIndexCantBuild | 0xC8000579 | Unable to build a clustered index. |
hrIndexHasPrimary | 0xC800057A | The primary index is already defined. |
hrIndexDuplicate | 0xC800057B | The index is already defined. |
hrIndexNotFound | 0xC800057C | The index does not exist. |
hrIndexMustStay | 0xC800057D | Unable to delete a clustered index. |
hrIndexInvalidDef | 0xC800057E | The index definition is illegal. |
hrIndexHasClustered | 0xC8000580 | The clustered index is already defined. |
hrTooManyOpenIndexes | 0xC8000582 | Out of index description blocks. |
hrColumnLong | 0xC80005DD | The column value is too long. |
hrColumnDoesNotFit | 0xC80005DF | The field will not fit in the record. |
hrNullInvalid | 0xC80005E0 | The value cannot be null. |
hrColumnIndexed | 0xC80005E1 | Unable to delete because the column is indexed. |
hrColumnTooBig | 0xC80005E2 | The length of the field exceeds the maximum length. |
hrColumnNotFound | 0xC80005E3 | Unable to find the column. |
hrColumnDuplicate | 0xC80005E4 | The field is already defined. |
hrColumn2ndSysMaint | 0xC80005E6 | Only one auto-increment or version column is allowed per table. |
hrInvalidColumnType | 0xC80005E7 | The column data type is not valid. |
hrColumnCannotIndex | 0xC80005E9 | Unable to index a long value column. |
hrTaggedNotNULL | 0xC80005EA | Tagged columns cannot be null. |
hrNoCurrentIndex | 0xC80005EB | The entry is not valid without a current index. |
hrKeyIsMade | 0xC80005EC | The key is completely made. |
hrBadColumnId | 0xC80005ED | The column ID is not correct. |
hrBadItagSequence | 0xC80005EE | There is a bad instance identifier for a multivalued column. |
hrCannotBeTagged | 0xC80005F1 | AutoIncrement and Version cannot be multivalued. |
hrRecordNotFound | 0xC8000641 | Unable to find the key. |
hrNoCurrentRecord | 0xC8000643 | The currency is not on a record. |
hrRecordClusteredChanged | 0xC8000644 | A clustered key cannot be changed. |
hrKeyDuplicate | 0xC8000645 | The key already exists. |
hrAlreadyPrepared | 0xC8000647 | The current entry has already been copied or cleared. |
hrKeyNotMade | 0xC8000648 | No key was made. |
hrUpdateNotPrepared | 0xC8000649 | Update was not prepared. |
hrerrDataHasChanged | 0xC800064B | The operation was abandoned because data has changed. |
hrTooManySorts | 0xC80006A5 | There are too many sort processes. |
hrInvalidOnSort | 0xC80006A6 | An operation that is not valid occurred in the sort. |
hrTempFileOpenError | 0xC800070B | Unable to open the temporary file. |
hrTooManyAttachedDatabases | 0xC800070D | There are too many databases open. |
hrDiskFull | 0xC8000710 | The disk is full. |
hrPermissionDenied | 0xC8000711 | Permission is denied. |
hrFileNotFound | 0xC8000713 | Unable to find the file. |
hrAfterInitialization | 0xC800073A | Unable to restore after initialization. |
hrLogCorrupted | 0xC800073C | The database log files are damaged. |
hrInvalidOperation | 0xC8000772 | The operation is not valid. |
hrAccessDenied | 0xC8000773 | Access is denied. |
186 entries |