Hello,

Is it possible to control a comm port FIFO (enable/disable) without using
the registry. In our application, FIFO control must be immediate. Windows
9X, NT, 2000, XP. Software must integrate with Visual C/C++ 6.0. I see no
FIFO IOCTL commands to the kernel driver.

If so, what is involved? New device driver? Does one exist?

Thanks,

Jeff Mokhtar
Freescale Semiconductor

Re: Enabling and disabling COMM port FIFOs by Arkady

Arkady
Sun Mar 20 03:02:33 CST 2005

Yes ,sure , you do can see such IOCTLs in DDK , I wrote how to do it in
http://groups-beta.google.com/group/microsoft.public.win32.programmer.kernel/browse_thread/thread/ae7fd799c8a5b846/d17c1a89b2b3ba63?q=arkadyf+FIFO#d17c1a89b2b3ba63
(aware of wrap )
Arkady

"Jeff M" <JeffM@discussions.microsoft.com> wrote in message
news:9CBB88E5-2EB6-4941-A95B-EE0C39C0E9F9@microsoft.com...
> Hello,
>
> Is it possible to control a comm port FIFO (enable/disable) without using
> the registry. In our application, FIFO control must be immediate.
> Windows
> 9X, NT, 2000, XP. Software must integrate with Visual C/C++ 6.0. I see no
> FIFO IOCTL commands to the kernel driver.
>
> If so, what is involved? New device driver? Does one exist?
>
> Thanks,
>
> Jeff Mokhtar
> Freescale Semiconductor



Re: Enabling and disabling COMM port FIFOs by Arkady

Arkady
Sun Mar 20 03:38:59 CST 2005

Be aware that disabling FIFO is not recommended thing which lowered
throughput and cause serial gurus be nervous exactly like disable Nagle
algorithm do for network gurus :)
Arkady

"Arkady Frenkel" <arkadyf@hotmailxdotx.com> wrote in message
news:%23bP2%23sSLFHA.3396@TK2MSFTNGP10.phx.gbl...
> Yes ,sure , you do can see such IOCTLs in DDK , I wrote how to do it in
> http://groups-beta.google.com/group/microsoft.public.win32.programmer.kernel/browse_thread/thread/ae7fd799c8a5b846/d17c1a89b2b3ba63?q=arkadyf+FIFO#d17c1a89b2b3ba63
> (aware of wrap )
> Arkady
>
> "Jeff M" <JeffM@discussions.microsoft.com> wrote in message
> news:9CBB88E5-2EB6-4941-A95B-EE0C39C0E9F9@microsoft.com...
>> Hello,
>>
>> Is it possible to control a comm port FIFO (enable/disable) without using
>> the registry. In our application, FIFO control must be immediate.
>> Windows
>> 9X, NT, 2000, XP. Software must integrate with Visual C/C++ 6.0. I see
>> no
>> FIFO IOCTL commands to the kernel driver.
>>
>> If so, what is involved? New device driver? Does one exist?
>>
>> Thanks,
>>
>> Jeff Mokhtar
>> Freescale Semiconductor
>
>