CChkSGFiles.ERR enumeration

Last modified: February 22, 2013

Applies to: Exchange Server 2003 | Exchange Server 2007 | Exchange Server 2010 | Exchange Server 2013

Indicates the results of the called function. This enumeration is returned by many functions of the CCheckSGFiles class.


Enum ERR 
{
        errSuccess = 0,
        errTaskDropped = -106,
        errRequiredLogFilesMissing = -543,
        errInvalidParameter = -1003,
        errOutOfMemory = -1011,
        errReadVerifyFailure = -1018,
        errTooManyActiveUsers = -1059,
        errDatabaseCorrupted = -1206
}

Member name

Value

Description

errSuccess

0

The function completed without any errors.

errTaskDropped

-106

Returned by the ErrTerm function to indicate that not all database pages and transaction log files were checked, or that errors were encountered during the verification.

errRequiredLogFilesMissing

-543

One or more log files that are required to bring the database to a clean-shutdown state was not found in the log file path, or did not have the specified three-letter base name.

errInvalidParameter

-1003

One or more parameters that were passed to the function were invalid.

errOutOfMemory

-1011

Insufficient memory was available to complete the requested operation.

errReadVerifyFailure

-1018

The checksum that is stored on a database page does not match its expected checksum.

errTooManyActiveUsers

-1059

The ErrTerm function was called while the object was still being used. This can occur if ErrTerm is called before ErrCheckDbPages or ErrCheckLogFiles has returned.

Exchange Server 2013 only includes a 64-bit version of the CHKSGFILES API.

The account that the application is running under must have read access permissions to the database and log files that are to be checked.

Show: