E/S de bajo nivel

Estas funciones del sistema operativo directamente para la operación de nivel inferior que lo proporcionada por E/S de secuencia. Las llamadas de bajo nivel de entrada y salida no codifique los datos del búfer o de formato.

Las rutinas de bajo nivel pueden tener acceso a las secuencias estándar abierto en el inicio del programa mediante descriptores de archivo predefinidos siguientes.

Stream

Descriptor de archivo

stdin

0

stdout

1

stderr

2

Las rutinas de E/S de bajo nivel establecen la variable global de errno cuando se produce un error. Debe incluir STDIO.H cuando se usan funciones de bajo nivel sólo si el programa requiere una constante que se define en STDIO.H, como la marca de fin de archivo (EOF).

Funciones de E/S de bajo nivel

Función

Utilice

_close

Archivo próximo

_commit

Archivo alineado en el disco

_creat, _wcreat

Cree el archivo

_dup

Descriptor de archivo disponible siguiente return para el archivo especificado

_dup2

Cree segundo descriptor para el archivo especificado

_eof

Pruebe el final de archivo

_lseek, _lseeki64

Coloque el puntero de archivo a la ubicación especificada

_open, _wopen

Archivo abierto

_read

Leer datos desde el archivo

_sopen, _wsopen, _sopen_s, _wsopen_s

Archivo abierto para el uso compartido de archivos

_tell, _telli64

Obtenga la posición actual del archivo (el archivo puntero

_umask, _umask_s

Establezca la máscara de archivo

_write

Escribir datos en el archivo

_dup y _dup2 se utilizan normalmente para asociar los descriptores de archivo predefinidos con archivos diferentes.

Vea también

Referencia

Entrada y salida

Rutinas de tiempo de ejecución por categoría

Llamadas del sistema