Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_open_osfhandle

Asocia descriptor de archivo del tiempo de ejecución de C. un identificador de archivo del sistema operativo de existente.

int _open_osfhandle (
   intptr_t osfhandle,
   int flags 
);

osfhandle

Identificador de archivo del sistema operativo.

flags

tipos de operaciones permitidas.

Si es correcto, _open_osfhandle devuelve descriptor de archivo del tiempo de ejecución de C. De lo contrario, devuelve – 1.

La función de _open_osfhandle asigna descriptor de archivo del tiempo de ejecución de C. y lo asocia al identificador de archivo del sistema operativo especificado por osfhandle. El argumento de flags es una expresión de tipo entero formada de uno o más de las constantes de manifiesto definido en Fcntl.h. Cuando dos o más constantes de manifiesto se utilizan para formar el argumento de flags , las constantes se combinan con bit a bit el operador ( | ).

Fcntl.h define las constantes de manifiesto siguientes.

_O_APPEND

Posiciones un puntero de archivo al final del archivo antes de cada operación de escritura.

_O_RDONLY

Abra el archivo para leer solo.

_O_TEXT

Abra el archivo en modo de texto (traducido).

_O_WTEXT

Abra el archivo en el modo de Unicode (UTF-16 traducido).

Para cerrar un archivo abierto con _open_osfhandle, llama a _close. El identificador subyacente también es cerrado por una llamada a _close, por lo que no es necesario llamar a la función CloseHandle Win32 en el identificador original.

rutina

Encabezado necesario

_open_osfhandle

<io.h>

Para obtener más información de compatibilidad, vea compatibilidad en la Introducción.

bibliotecas

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft