Schnittstelle ITcFileAccess
Schnittstelle für Zugriff auf Dateisystem von TwinCAT C++ Modulen aus
Syntax
TCOM_DECL_INTERFACE("742A7429-DA6D-4C1D-80D8-398D8C1F1747", ITcFileAccess) __declspec(novtable) ITcFileAccess: public ITcUnknown
Benötigtes include: TcFileAccessInterfaces.h
Methoden
Name | Beschreibung |
---|---|
Öffnet eine Datei. | |
Schließt eine Datei. | |
Liest aus einer Datei. | |
Schreibt in eine Datei. | |
Setzt Position in einer Datei. | |
Fragt Position in einer Datei ab. | |
Nennt eine Datei um. | |
Löscht eine Datei. | |
Erhält den Zustand einer Datei. | |
Sucht nach einer Datei, erste Iteration. | |
Sucht nach einer Datei, nächste Iteration. | |
Schließt eine Dateisuche. | |
Erstellt ein Verzeichnis. | |
Löscht ein Verzeichnis. |
Anmerkungen
Die ITcFileAccess Schnittstelle wird für den Zugriff auf Dateien in Dateisystemen verwendet.
Weil die zur Verfügung gestellten Methoden Blockaden verursachen, sollte diese Schnittstelle nicht in CycleUpdate() / Echtzeitkontext verwendet werden. Die abgeleitete Schnittstelle ITcFileAccessAsync fügt eine Check() Methode hinzu, die stattdessen verwendet werden kann.
Siehe Beispiel20a: FileIO-Cyclic Read / Write.
Die Schnittstelle wird über die Modulklasse CID_TcFileAccess implementiert.
- Methode ITcFileAccess:FileOpen
- Methode ITcFileAccess:FileClose
- Methode ITcFileAccess:FileRead
- Methode ITcFileAccess:FileWrite
- Methode ITcFileAccess:FileSeek
- Methode ITcFileAccess:FileTell
- Methode ITcFileAccess:FileRename
- Methode ITcFileAccess:FileDelete
- Methode ITcFileAccess:FileGetStatus
- Methode ITcFileAccess:FileFindFirst
- Methode ITcFileAccess:FileFindNext
- Methode ITcFileAccess:FileFindClose
- Methode ITcFileAccess:MkDir
- Methode ITcFileAccess:RmDir