Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

OVERLAPED и CreatePipe   Найти похожие ветки 

 
Chlavik ©   (2004-08-25 17:17) [0]

Можна ли Юзать асинхронные ReadFile и WriteFile с обьектами полученными от CreatePipe т.е. Передать OVERLAPED в ReadFIle WriteFile... Будет работать асинхронно?


 
simpson ©   (2004-08-25 17:42) [1]

Под Win9x - нет, под WinNT - да:

Windows Me/98/95:  ... You cannot perform asynchronous read operations on mailslots, named pipes, or disk files.


 
Chlavik ©   (2004-08-26 13:07) [2]

Я спрашивал про CreatePipe а не про CreateNamedPipe


 
Chlavik ©   (2004-08-26 13:07) [3]

Я спрашивал про CreatePipe а не про CreateNamedPipe


 
Polevi ©   (2004-08-26 14:49) [4]

давно бы сам проверил


 
Внук ©   (2004-08-26 15:01) [5]

Асинхронный ввод-вывод возможен, только если объект был создан с соответствующим флагом. В функции CreatePipe, в отличие от CreateNamedPipe, нет возможности передать этот флаг, структура OVERLAPPED не используется. Вывод очевиден. Далее цитата из справки:
 "When a process uses WriteFile to write to an anonymous pipe, the write operation is not completed until all bytes are written. If the pipe buffer is full before all bytes are written, WriteFile does not return until another process or thread uses ReadFile to make more buffer space available."


 
Chlavik ©   (2004-08-27 01:59) [6]


> отличие от CreateNamedPipe, нет возможности передать этот
> флаг, структура OVERLAPPED не используется.


Я это подозревал :)

Всем спасиба ...



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
4-1090972782
Maniac
2004-07-28 03:59
2004.09.12
Как сменить формат даты в системе


14-1093352150
False_Delirium
2004-08-24 16:55
2004.09.12
Наиболее быстрый способ перемножения матриц.


3-1092045182
Black-Grin
2004-08-09 13:53
2004.09.12
TDBF - проблема закрытия файла


1-1093460903
Joker
2004-08-25 23:08
2004.09.12
помогите написать шифровальщик


3-1092390543
strelok-47
2004-08-13 13:49
2004.09.12
два вопроса по EhLib у и ADO компонентам