Could not find documentation on IOCTL_SERIAL_SET_COMMCONFIG

Hi All,

I am little bit confused where this is the right place to ask for this; but i thought that experienced members might have seen this.

I am working on a Virtual Serial Port driver (UMDF). I am implementing all IOCTL commands and return OK for application to work correctly.

I met with IOCTL_SERIAL_SET_COMMCONFIG command and could not see its documentation. What it does, what is the IRP packet structure etc.

You guys have any details on this ? Or have any one deal with this.

Thanks,

(moved to better forum)

Where did you meet with this? It’s definitely not documented anywhere that I know of.

Peter

I looked it up as I haven’t seen this IOCTL before. The input buffer is a COMMCONFIG, https://docs.microsoft.com/en-us/windows/win32/api/winbase/ns-winbase-commconfig . AFAICT it is related to modems, serial.sys doesn’t handle this IOCTL so I think neither must your driver handle it either. Details, COMMCONFIG just looks like a header definition and then a domain specific payload. Each domain defines its larger structure. For instance, modems define MODEMSETTINGS for modems, MODEMSETTINGS, https://docs.microsoft.com/en-us/windows/win32/api/mcx/ns-mcx-modemsettings

Ok thanks!