freeimage.h

FreeImage_SeekMemory

DLL_API BOOL DLL_CALLCONV FreeImage_SeekMemory(FIMEMORY *stream, long offset, int origin);

Mueve el puntero de memoria a la posición especificada. Descripción de los parámetros:

  • stream: Puntero al canal de memoria objetivo.
  • offset: Número de bytes desde el origen.
  • origin: Posición inicial.

La función devuelve TRUE si tiene éxito, y FALSE en caso contrario.

La función FreeImage_SeekMemory mueve el puntero de fichero (si lo hay) asociado con el canal a una nueva posición que está offset bytes desplazado desde origin. La siguiente operación en el canal tendrá lugar en la nueva posición. En un canal manejado por FreeImage, la siguiente operación puede ser tanto una lectura como una escritura. El argumento origin debe ser una de las siguientes constantes definidas en stdio.h (y también en freeimage.h):

  • SEEK_CUR: Posición actual del puntero de fichero.
  • SEEK_END: Final del fichero.
  • SEEK_SET: Principio del fichero.