Jump to content

CPGuide - Generic IOCtl Commands: Difference between revisions

From EDM2
Created page with "{{IBM-Reprint}} {{CPGuide}} ==Generic IOCtl Function Table== ==Category 01h ASYNC (RS232-C) Control IOCtl Commands== ===Asynchronous (RS232-C) Communications Physical Device ..."
 
No edit summary
Line 6: Line 6:
===Asynchronous (RS232-C) Communications Physical Device Driver===
===Asynchronous (RS232-C) Communications Physical Device Driver===
====Hardware Support====
====Hardware Support====
            IBM PS/2 Micro Channel Adapter Support
=====IBM PS/2 Micro Channel Adapter Support=====
            AT Bus Adapter Support
=====AT Bus Adapter Support=====
            Attachment Support
=====Attachment Support=====
            RS232-C Interface
=====RS232-C Interface=====
            Hardware Support for Extended Hardware Buffering
=====Hardware Support for Extended Hardware Buffering=====
            INS 8250, INS 8250-B Considerations
=====INS 8250, INS 8250-B Considerations=====
            Supported Bit Rates on 16450 and Compatibles  
=====Supported Bit Rates on 16450 and Compatibles=====
====ASYNC (RS232-C) Device Driver Features====
====ASYNC (RS232-C) Device Driver Features====
            Output Modem Control Signals
=====Output Modem Control Signals=====
            Input Modem Control Signals
=====Input Modem Control Signals=====
            Logical Flow Control (XON/XOFF)
=====Logical Flow Control (XON/XOFF)=====
            Support for Extended Hardware Buffering
=====Support for Extended Hardware Buffering=====
            Line Characteristics
=====Line Characteristics=====
            Break and Error Processing
=====Break and Error Processing=====
            State of the COM Port
=====State of the COM Port=====
            Event Notification  
=====Event Notification=====
====Error Alert Generation====
====Error Alert Generation====
====States of the ASYNC Device Driver====
====States of the ASYNC Device Driver====
Line 50: Line 50:
             XON/XOFF Characters  
             XON/XOFF Characters  
====Reserved Device Names (COM1-n)====
====Reserved Device Names (COM1-n)====
            IBM PS/2 (with Micro Channel) Considerations for COM1-4 ====
=====IBM PS/2 (with Micro Channel) Considerations for COM1-4=====
====Initialization/Resource Management
====Initialization/Resource Management
            Initialization Considerations  
=====Initialization Considerations=====
====Data Translation/Monitor Support/Spooler Support====
====Data Translation/Monitor Support/Spooler Support====
====ASYNC Communication Device Driver Interfaces====
====ASYNC Communication Device Driver Interfaces====
            File System Requests
=====File System Requests=====
                Open Processing
======Open Processing======
                Close Processing
======Close Processing======
                Read Processing
======Read Processing======
                Write Processing  
======Write Processing======
====Access Authorization
====Access Authorization====
====ASYNC (RS232-C) Generic IOCtl Command Summary====
====ASYNC (RS232-C) Generic IOCtl Command Summary====
====DOS Session Considerations/Restrictions====
====DOS Session Considerations/Restrictions====
====Spooler Considerations====
====Spooler Considerations====
====Performance====
====Performance====
            Enabling Extended Hardware Buffering
=====Enabling Extended Hardware Buffering=====

Revision as of 19:51, 26 March 2020

Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation

Control Program Programming Guide and Reference
  1. Introduction to the Control Program
  2. Control Program Functions
  3. Keyboard Functions
  4. Mouse Functions
  5. Video Functions
  6. Data Types
  7. Errors
  8. Debugging
  9. Kernel Debugger Communications Protocol
  10. Device I/O
  11. Dynamic Linking
  12. Error Management
  13. Exception Management
  14. Extended Attributes
  15. File Management
  16. File Names
  17. File Systems
  18. Generic IOCtl Commands
  19. Memory Management
  20. Message Management
  21. National Language Support
  22. Pipes
  23. Program Execution Control
  24. Queues
  25. Semaphores
  26. Timers
  27. Notices
  28. Glossary

Generic IOCtl Function Table

Category 01h ASYNC (RS232-C) Control IOCtl Commands

Asynchronous (RS232-C) Communications Physical Device Driver

Hardware Support

IBM PS/2 Micro Channel Adapter Support
AT Bus Adapter Support
Attachment Support
RS232-C Interface
Hardware Support for Extended Hardware Buffering
INS 8250, INS 8250-B Considerations
Supported Bit Rates on 16450 and Compatibles

ASYNC (RS232-C) Device Driver Features

Output Modem Control Signals
Input Modem Control Signals
Logical Flow Control (XON/XOFF)
Support for Extended Hardware Buffering
Line Characteristics
Break and Error Processing
State of the COM Port
Event Notification

Error Alert Generation

States of the ASYNC Device Driver

           Automatic Receive Flow Control (XON/XOFF)
           Automatic Transmit Flow Control (XON/XOFF)
           Bit Rate
           Break Replacement Character
           Break Replacement Character Processing
           COM Event WORD and COM Error WORD
           Data Bits
           DTR and RTS
           DTR Control Mode
           Error Replacement Character
           Error Replacement Character Processing
           Extended Hardware Buffering
           Input Sensitivity Using DSR
           Null Stripping
           Output Handshaking Using CTS, DSR, DCD
           Parity
           RTS Control Mode
           Read Timeout State
           Read Timeout Value
           Stop Bits
           Transmit Immediate
           Transmitting Break
           Write Timeout State
           Write Timeout Value
           XON/XOFF Characters 

Reserved Device Names (COM1-n)

IBM PS/2 (with Micro Channel) Considerations for COM1-4

====Initialization/Resource Management

Initialization Considerations

Data Translation/Monitor Support/Spooler Support

ASYNC Communication Device Driver Interfaces

File System Requests
Open Processing
Close Processing
Read Processing
Write Processing

Access Authorization

ASYNC (RS232-C) Generic IOCtl Command Summary

DOS Session Considerations/Restrictions

Spooler Considerations

Performance

Enabling Extended Hardware Buffering