Freigeben über


_lopen-Funktion (winbase.h)

Die _lopen-Funktion öffnet eine vorhandene Datei und legt den Dateizeiger auf den Anfang der Datei fest. Diese Funktion wird zur Kompatibilität mit 16-Bit-Versionen von Windows bereitgestellt. Win32-basierte Anwendungen sollten die CreateFile-Funktion verwenden.

Syntax

HFILE _lopen(
  LPCSTR lpPathName,
  int    iReadWrite
);

Parameter

lpPathName

Zeiger auf eine NULL-beendete Zeichenfolge, die die zu öffnende Datei benennt. Die Zeichenfolge muss aus Zeichen aus dem Windows ANSI-Zeichensatz bestehen.

iReadWrite

Gibt die Modi an, in denen die Datei geöffnet werden soll. Dieser Parameter besteht aus einem Zugriffsmodus und einem optionalen Freigabemodus. Der Zugriffsmodus muss einer der folgenden Werte sein: OF_READ, OF_READWRITE, OF_WRITE

Der Freigabemodus kann einer der folgenden Werte sein: OF_SHARE_COMPAT, OF_SHARE_DENY_NONE, OF_SHARE_DENY_READ, OF_SHARE_DENY_WRITE, OF_SHARE_EXCLUSIVE

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Dateihandle.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile winbase.h
Bibliothek Kernel32.lib
DLL Kernel32.dll