[Bug 37637] New: CreateNamedPipe, ReadFile, PIPE_WAIT or BufferSize problem
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Nov 26 10:35:52 CST 2014
https://bugs.winehq.org/show_bug.cgi?id=37637
Bug ID: 37637
Summary: CreateNamedPipe, ReadFile, PIPE_WAIT or BufferSize
problem
Product: Wine
Version: 1.7.30
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: kernel32
Assignee: wine-bugs at winehq.org
Reporter: den.aria at gmail.com
Distribution: ---
I have problem in Wine when reading data from NamePipe, when data is bigger
than 36672.
1 Create Pipe
hPipe := CreateNamedPipe(Name,
PIPE_ACCESS_DUPLEX,
PIPE_WAIT or
PIPE_TYPE_BYTE or PIPE_READMODE_BYTE,
MAX_PIPE_INSTANCES,
0,//MAX_WRITE,
0,//MAX_READ,
TIME_OUT,
@sa);
>PIPE_WAIT
>MAX_WRITE and MAX_READ can be random value, from 0 > 999999999
2 Reading data
if not ReadFile(APipe, msData.Memory^, cBuffer, cBytesRead, nil) then
begin
Exit;
end;
I got result True but not all data is read.
cBuffer > cBytesRead, ( cBytesRead = 36672 maximum)
I need do loop for reading all data from PIPE.
---------
In windows i don't have this problem.
Help me. :)
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list