Función CChkSGFiles.ErrInit

Se aplica a: Exchange Server 2003 | Exchange Server 2007 | Exchange Server 2010 | Exchange Server 2013

Inicializa el objeto CChkSGFiles especificando las bases de datos que se van a comprobar y la ruta de acceso y el nombre base de los archivos de registro de transacciones que se van a comprobar. Las aplicaciones deben llamar a esta función inmediatamente después de llamar correctamente a la función New .

Vitual ERRErrInit  
(
    Const WCHAR  * const rgwszDb[],
    Const ULONGcDB,
    __in_z const WCHAR  * const wszLogPath,
    __in_z const WCHAR  * const wszBaseName,
    Const ULONGulFlags = NO_FLAGS
);

Parameters

rgwszDb[]

Parámetro de entrada. Matriz que especifica las bases de datos que se van a comprobar. Cada elemento de matriz es una cadena Unicode terminada en NULL que contiene la ruta de acceso y el nombre de archivo de una base de datos que se va a comprobar.

cDB

Parámetro de entrada. Número de elementos de ruta de acceso de base de datos válidos en la matriz rgwszDb .

wszLogPath

Parámetro de entrada. Ruta de acceso completa de los archivos de registro de transacciones que se van a comprobar, en forma de cadena Unicode terminada en NULL.

wszBaseName

Parámetro de entrada. Nombre base de tres letras de los archivos de registro de transacciones de Exchange, en forma de cadena Unicode terminada en NULL.

ulFlags

Parámetro de entrada opcional. Este valor está reservado para su uso futuro. El valor pasado por este parámetro debe ser 0 (cero).

Valor devuelto

Código de error de la enumeración ERR .

Comentarios

La función ErrInit registra las bases de datos y los archivos de registro que se van a comprobar. Se debe llamar a esta función después de llamar a la función New , pero antes de que se llame a cualquier otra función ChkSGFiles .

Debe proporcionar todos los nombres de base de datos, la ruta de acceso del archivo de registro y el nombre base como cadenas Unicode terminadas en NULL.

Solo puede comprobar los archivos de base de datos, solo los archivos de registro o los archivos de base de datos y de registro. Sin embargo, al llamar a esta función, la aplicación debe especificar al menos una entidad que se va a comprobar. Pasar 0 (cero) para cDB y NULL para wszLogPath devolverá un error.

Si el valor de cDB es distinto de 0 (cero), si se pasa NULL para rgwszDb , se producirá un error. Para comprobar los archivos de base de datos, la aplicación debe proporcionar los nombres de base de datos.

Si se pasa NULL para wszBaseName pero wszLogPath* no es NULL, se devolverá un error. Siempre se requiere un nombre base de archivo de registro al comprobar los archivos de registro.

Si usa CHKSGFILES en una aplicación multiproceso, debe llamar a la función ErrInit en la parte de un solo subproceso de la aplicación y solo puede llamarla una vez para cada objeto CCheckSGFiles .

Requisitos

Exchange 2013 solo incluye una versión de 64 bits de la API CHKSGFILES.

La cuenta en la que se ejecuta la aplicación debe tener permisos de acceso de lectura para la base de datos y los archivos de registro que se van a comprobar.