Share via


função _lopen (winbase.h)

A função _lopen abre um arquivo existente e define o ponteiro do arquivo para o início do arquivo. Essa função é fornecida para compatibilidade com versões de 16 bits do Windows. Os aplicativos baseados em Win32 devem usar a função CreateFile.

Sintaxe

HFILE _lopen(
  LPCSTR lpPathName,
  int    iReadWrite
);

Parâmetros

lpPathName

Ponteiro para uma cadeia de caracteres terminada em nulo que nomeia o arquivo a ser aberto. A cadeia de caracteres deve consistir em caracteres do conjunto de caracteres ANSI do Windows.

iReadWrite

Especifica os modos nos quais abrir o arquivo. Esse parâmetro consiste em um modo de acesso e um modo de compartilhamento opcional. O modo de acesso deve ser um dos seguintes valores: OF_READ, OF_READWRITE OF_WRITE

O modo de compartilhamento pode ser um dos seguintes valores: OF_SHARE_COMPAT, OF_SHARE_DENY_NONE, OF_SHARE_DENY_READ, OF_SHARE_DENY_WRITE OF_SHARE_EXCLUSIVE

Retornar valor

Se a função for bem-sucedida, o valor retornado será um identificador de arquivo.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho winbase.h
Biblioteca Kernel32.lib
DLL Kernel32.dll