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,
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