Schnittstelle ITcFileAccessAsync

Asynchroner Zugriff auf Dateioperationen. Diese Schnittstelle erweitert ITcFileAccess.

Syntax

TCOM_DECL_INTERFACE("C04AC244-C126-466E-982E-93EC571F2277", ITcFileAccessAsync) struct __declspec(novtable) ITcFileAccessAsync: public ITcFileAccess 

Benötigtes include: TcFileAccessInterfaces.h

Schnittstelle ITcFileAccessAsync 1: Methoden

Name

Beschreibung

Check

Zustand der Dateioperation abfragen.

Schnittstelle ITcFileAccessAsync 2: Schnittstellenparameter

Name

Beschreibung

PID_TcFileAccessAsyncSegmentSize

Größe der an System-Service übergebenen Segmente.

PID_TcFileAccessAsyncTimeoutMs

Setzt den Timeout in [ms].

PID_TcFileAccessAsyncNetId(Str)

NetId des zu kontaktierenden System-Service.

Anmerkungen

Schnittstelle kann von Modulinstanz mit Klassen-ID CID_TcFileAccessAsync erhalten werden.
Bei Verwendung der asynchronen Schnittstelle, geben die von der synchronen Variante geerbten Schnittstellenmethoden ADS_E_PENDING zurück, wenn eine Abfrage erfolgreich unterbreitet, aber noch nicht abgeschlossen wurde. Wenn der Aufruf eingeht, während die vorherige Anfrage immer noch abgearbeitet wurde, wird der Fehlercode ADS_E_BUSY zurückgegeben.

Beschreibung der Modulparameter:

Siehe Beispiel20a: FileIO-Cyclic Read / Write.