_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 |