Hi,
Has anyone tried using the CHKSGFILES apis to perform consistency check on
Exchange 2007 database/log files?
For me, all APIs (ErrInit, ErrCheckDbHeaders etc.) work fine except
ErrCheckDbPages. It is always returning -1003 (Invalid parameter).
It looks like that the documentation for its use is wrong. A deep look
reveals that the error occurs because of parameter 2 which is page buffer
and I'm sure that I send the correct page buffer, the 3rd page of db (no
header). Any ideas? The API is -
Vitual ERR ErrCheckDbPages
( Const ULONG iDb,
Const VOID * const pvPageBuffer,
Const ULONG cbPageBuffer,
PAGE_INFO rgPageInfo[],
Const ULONG cPageInfo,
Const ULONG ulFlags = NO_FLAGS
);
Archived from group: microsoft>public>exchange>applications