LBaseFile::RedirectSeekCallBack

#include "ltwrappr.h"

virtual L_INT32 LBaseFile::RedirectSeekCallBack(FD, lnPos, nCount)

L_INT FD;

the file to search

L_INT32 lnPos;

starting position and direction

L_INT nCount;

number of bytes

Replaces the normal LEADTOOLS function for repositioning a file pointer.

Parameter Description
FD Identifies the file to search. The file handle is returned by the RedirectOpenCallBack function.
lnPos The starting position and direction of the pointer. Possible values are:
  Value Meaning
  0 Move the file pointer nCount bytes from the beginning of the file.
  1 Move the file pointer nCount bytes from its current position.
  2 Move the file pointer nCount bytes from the end of the file.
nCount The number of bytes the pointer is to be moved.

Returns

>0

The offset, in bytes, of the new position from the beginning of the file.

-1

The function failed.

Comments

Override this function to replace the normal LEADTOOLS function for repositioning a file pointer.

The Redirect input / output functions cannot be used in combination with LFile::FeedLoad, LFile::StartFeedLoad, LFile::StopFeedLoad, LMemoryFile::Load, LMemoryFile::LoadMemory, LMemoryFile::LoadMemoryTile, and LMemoryFile::Save.

Note:

The Redirect input / output functions do not support Kodak PhotoCD (PCD) or FlashPix (FPX) files.

Required DLLs and Libraries

LTKRN

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Help Version 20.0.2020.4.5
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help