Compartir a través de


Macros de API de gabinete

En esta sección se detallan las macros usadas por la API de gabinete:

FCI Macros

FCI usa las macros siguientes:

Macro Descripción
FNFCIALLOC Se usa para asignar memoria en un contexto de FCI.
FNFCICLOSE Se usa para cerrar un archivo.
FNFCIDELETE Se usa para eliminar un archivo.
FNFCIFILEPLACED Se usa para notificar cuándo se coloca un archivo en el gabinete.
FNFCIFREE Se usa para liberar memoria asignada previamente en un contexto de FCI.
FNFCIGETNEXTCABINET Se usa para solicitar información para el siguiente gabinete.
FNFCIGETOPENINFO Se usa para abrir un archivo y recuperar la fecha, hora y atributos del archivo.
FNFCIGETTEMPFILE Se usa para obtener un nombre de archivo temporal.
FNFCIOPEN Se usa para abrir un archivo en un contexto de FCI.
FNFCIREAD Se usa para leer datos de un archivo.
FNFCISEEK Se usa para mover un puntero de archivo a una ubicación especificada.
FNFCISTATUS Se usa para actualizar el usuario.
FNFCIWRITE Se usa para escribir datos en un archivo.
TCOMPfromLZXWindow Convierte el tamaño de las ventanas en un valor LXZ TCOMP para FCIAddFile.

 

Macros de IED

La IED utiliza las siguientes macros:

Macro Descripción
FNALLOC Se usa para asignar memoria en un contexto de IED.
FNCLOSE Se usa para cerrar un archivo en un contexto de IED.
FNFDINOTIFY Se usa para actualizar la aplicación en el estado del descodificador.
FNFREE Se usa para liberar memoria asignada previamente en un contexto de IED.
FNOPEN Se usa para abrir un archivo en un contexto de IED.
FNREAD Se usa para leer datos de un archivo en un contexto de IED.
FNSEEK Se usa para mover un puntero de archivo a la ubicación especificada en un contexto de IED.
FNWRITE Se usa para escribir datos en un archivo en un contexto de IED.

 

de referencia de la API Cabinet

uso de la API de gabinete