Jump to content

ASYNC GETMODEMINPUT

From EDM2
Revision as of 04:35, 24 April 2020 by Martini (talk | contribs) (Created page with "Returns the modem control input signals. ; Category:IOCTL_ASYNC (01h) ; Function:ASYNC_GETMODEMINPUT (67h) ==Parameter Packet Format== None. Packet pointer must be NULL. ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Returns the modem control input signals.

Category
IOCTL_ASYNC (01h)
Function
ASYNC_GETMODEMINPUT (67h)

Parameter Packet Format

None. Packet pointer must be NULL.

Data Packet Format

┌──────────────────────────────────────────────────────┐
│Field                          Length     C Datatype  │
├──────────────────────────────────────────────────────┤
│Modem Control Input Status     BYTE       UCHAR       │
└──────────────────────────────────────────────────────┘
Modem Control Input Status

If a bit has a value of 1, the condition is on. If a bit has a value of 0, the condition is off.

Bit 0-3
:Undefined
Bit 4
:Clear To Send (CTS)
Bit 5
:Data Set Ready (DSR)
Bit 6
:Ring Indicator (RI)
Bit 7
:Data Carrier Detect (DCD)

Returns

If the call is made with an invalid Parameter Packet value, a general failure error is reported and valid information is not returned in the Data Packet.

Remarks

If a general failure error is not returned, the physical device driver returns the current modem control input signals of the COM device.