Partager via


Macros de l’API Cabinet

Cette section détaille les macros utilisées par l’API Cabinet :

FCI Macros

Les macros suivantes sont utilisées par l’instance FCI :

Macro Description
FNFCIALLOC Utilisé pour allouer de la mémoire dans un contexte FCI.
FNFCICLOSE Permet de fermer un fichier.
FNFCIDELETE Utilisé pour supprimer un fichier.
FNFCIFILEPLACED Permet d’avertir lorsqu’un fichier est placé dans l’armoire.
FNFCIFREE Utilisé pour libérer de la mémoire précédemment allouée dans un contexte FCI.
FNFCIGETNEXTCABINET Utilisé pour demander des informations pour l’armoire suivante.
FNFCIGETOPENINFO Permet d’ouvrir un fichier et de récupérer la date, l’heure et les attributs du fichier.
FNFCIGETTEMPFILE Utilisé pour obtenir un nom de fichier temporaire.
FNFCIOPEN Permet d’ouvrir un fichier dans un contexte FCI.
FNFCIREAD Utilisé pour lire des données à partir d’un fichier.
FNFCISEEK Permet de déplacer un pointeur de fichier vers un emplacement spécifié.
FNFCISTATUS Utilisé pour mettre à jour l’utilisateur.
FNFCIWRITE Utilisé pour écrire des données dans un fichier.
TCOMPfromLZXWindow Convertit la taille des fenêtres en valeur LXZ TCOMP pour FCIAddFile.

 

Macros IDE

Les macros suivantes sont utilisées par l’IDE :

Macro Description
FNALLOC Utilisé pour allouer de la mémoire dans un contexte d’IDE.
FNCLOSE Permet de fermer un fichier dans un contexte d’IDE.
FNFDINOTIFY Permet de mettre à jour l’application sur le status du décodeur.
FNFREE Utilisé pour libérer de la mémoire précédemment allouée dans un contexte d’IDE.
FNOPEN Permet d’ouvrir un fichier dans un contexte IDE.
FNREAD Utilisé pour lire les données d’un fichier dans un contexte IDE.
FNSEEK Permet de déplacer un pointeur de fichier vers l’emplacement spécifié dans un contexte IDE.
FNWRITE Utilisé pour écrire des données dans un fichier dans un contexte d’IDE.

 

Informations de référence sur l’API Cabinet

Utilisation de l’API Cabinet