Existe un equivalente de Windows para fdopen para HANDLEs?
En Unix, si tiene un descriptor de archivo (por ejemplo, de un socket, tubería o heredado de su proceso padre), puede abrir una E / S almacenaFILE*
transmitir en él confdopen(3)
.
¿Hay un equivalente en Windows paraHANDLE
s? Si tienes unHANDLE
que fue heredado de su proceso padre (diferente de stdin, stdout o stderr) o una tubería deCreatePipe
, ¿es posible obtener un @ almacenadFILE*
flujo de ella? MSDN documenta_fdopen
, pero eso funciona con descriptores de archivos enteros devueltos por_open
, no genéricoHANDLE
s.