funzione _lopen (winbase.h)
La funzione _lopen apre un file esistente e imposta il puntatore del file all'inizio del file. Questa funzione viene fornita per la compatibilità con le versioni a 16 bit di Windows. Le applicazioni basate su Win32 devono usare la funzione CreateFile.
Sintassi
HFILE _lopen(
LPCSTR lpPathName,
int iReadWrite
);
Parametri
lpPathName
Puntatore a una stringa con terminazione Null che assegna un nome al file da aprire. La stringa deve essere costituita da caratteri del set di caratteri ANSI di Windows.
iReadWrite
Specifica le modalità in cui aprire il file. Questo parametro è costituito da una modalità di accesso e da una modalità di condivisione facoltativa. La modalità di accesso deve essere uno dei valori seguenti: OF_READ, OF_READWRITE, OF_WRITE
La modalità di condivisione può essere uno dei valori seguenti: OF_SHARE_COMPAT, OF_SHARE_DENY_NONE, OF_SHARE_DENY_READ, OF_SHARE_DENY_WRITE OF_SHARE_EXCLUSIVE
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un handle di file.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | winbase.h |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |