Dela via


Kabinett-API-makron

Det här avsnittet beskriver de makron som används av kabinett-API:et:

FCI-makron

Följande makron används av FCI:

Makro Beskrivning
FNFCIALLOC Används för att allokera minne i en FCI-kontext.
FNFCICLOSE Används för att stänga en fil.
FNFCIDELETE Används för att ta bort en fil.
FNFCIFILEPLACED Används för att meddela när en fil placeras i skåpet.
FNFCIFREE- Används för att frigöra tidigare allokerat minne i en FCI-kontext.
FNFCIGETNEXTCABINET Används för att begära information för nästa kabinett.
FNFCIGETOPENINFO Används för att öppna en fil och hämta fildatum, tid och attribut.
FNFCIGETTEMPFILE Används för att hämta ett tillfälligt filnamn.
FNFCIOPEN Används för att öppna en fil i en FCI-kontext.
FNFCIREAD Används för att läsa data från en fil.
FNFCISEEK Används för att flytta en filpekare till en angiven plats.
FNFCISTATUS Används för att uppdatera användaren.
FNFCIWRITE Används för att skriva data till en fil.
TCOMPfromLZXWindow Konverterar windowsstorlek till ett LXZ TCOMP-värde för FCIAddFile.

 

FDI-makron

Följande makron används av FDI:

Makro Beskrivning
FNALLOC- Används för att allokera minne i en FDI-kontext.
FNCLOSE Används för att stänga en fil i en FDI-kontext.
FNFDINOTIFY Används för att uppdatera programmet efter avkodarens status.
FNFREE- Används för att frigöra tidigare allokerat minne i en FDI-kontext.
FNOPEN- Används för att öppna en fil i en FDI-kontext.
FNREAD Används för att läsa data från en fil i en FDI-kontext.
FNSEEK Används för att flytta en filpekare till den angivna platsen i en FDI-kontext.
FNWRITE Används för att skriva data till en fil i en FDI-kontext.

 

referens för kabinett-API:et

Använda kabinett-API:et