ntddser.h-Header
Dieser Header wird von parports verwendet. Weitere Informationen finden Sie unter
ntddser.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_INTERNAL_SERENUM_REMOVE_SELF Die IOCTL_INTERNAL_SERENUM_REMOVE_SELF Anforderung ungültig die Busbeziehungen der Filter-DO, die einer Ziel-PDO zugeordnet sind. (Physisch werden durch diese Anforderung die Busbeziehungen des RS-232-Ports ungültig, an den das Zielgerät angefügt ist.) |
IOCTL_SERENUM_GET_PORT_NAME Die IOCTL_SERENUM_GET_PORT_NAME Anforderung gibt den Wert des PortName-Eintragswerts (oder Bezeichner) für den RS-232-Port zurück. Siehe Registrierungseinstellungen für ein serielles Plug and Play-Gerät. |
IOCTL_SERENUM_PORT_DESC Die IOCTL_SERENUM_PORT_DESC Anforderung gibt eine Beschreibung des RS-232-Ports zurück, der einem Filter-DO zugeordnet ist. |
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION Der IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION-Steuerungscode konfiguriert den seriellen Port so, dass die Standardhardwareeinstellungen für das serielle Controllergerät verwendet werden. |
IOCTL_SERIAL_CLEAR_STATS Die IOCTL_SERIAL_CLEAR_STATS Anforderung löscht die Leistungsstatistiken für ein serielles Gerät. |
IOCTL_SERIAL_CLR_DTR Die IOCTL_SERIAL_CLR_DTR Anforderung löscht das DTR-Steuersignal (Data Terminal Ready). |
IOCTL_SERIAL_CLR_RTS Die IOCTL_SERIAL_CLR_RTS Anforderung löscht das Anforderung zum Senden des RTS-Steuersignals. |
IOCTL_SERIAL_CONFIG_SIZE Die IOCTL_SERIAL_CONFIG_SIZE Anforderung gibt Informationen zur Konfigurationsgröße zurück. |
IOCTL_SERIAL_GET_BAUD_RATE Die IOCTL_SERIAL_GET_BAUD_RATE-Anforderung gibt die Baudrate zurück, bei der der serielle Port derzeit zum Übertragen und Empfangen von Daten konfiguriert ist. |
IOCTL_SERIAL_GET_CHARS Die IOCTL_SERIAL_GET_CHARS Anforderung ruft die Sonderzeichen ab, die der serielle Controllertreiber für die Handshakeflusssteuerung verwendet. Die Sonderzeichen werden durch eine SERIAL_CHARS-Struktur beschrieben. |
IOCTL_SERIAL_GET_COMMSTATUS Die IOCTL_SERIAL_GET_COMMSTATUS-Anforderung gibt Informationen über die kommunikation status eines seriellen Geräts zurück. Weitere Informationen zu den status Informationen, die von dieser Anforderung abgerufen werden, finden Sie unter SERIAL_STATUS. |
IOCTL_SERIAL_GET_DTRRTS Die IOCTL_SERIAL_GET_DTRRTS-Anforderung gibt Informationen über das DtR-Steuersignal (Data Terminal Ready) und die Anforderung zum Senden des Steuerungssignals (RTS) zurück. |
IOCTL_SERIAL_GET_HANDFLOW Die IOCTL_SERIAL_GET_HANDFLOW Anforderung gibt Informationen zur Konfiguration des Handshakeflusssteuerungssatzes für ein serielles Gerät zurück. |
IOCTL_SERIAL_GET_LINE_CONTROL Die IOCTL_SERIAL_GET_LINE_CONTROL Anforderung gibt Informationen zum Zeilensteuerungssatz für ein serielles Gerät zurück. Die Zeilensteuerungsparameter umfassen die Anzahl der Stoppbits, die Anzahl der Datenbits und die Parität. |
IOCTL_SERIAL_GET_MODEM_CONTROL Die IOCTL_SERIAL_GET_MODEM_CONTROL Anforderung gibt den Wert des Modemsteuerungsregisters im seriellen Controller zurück. |
IOCTL_SERIAL_GET_MODEMSTATUS Die IOCTL_SERIAL_GET_MODEMSTATUS-Anforderung aktualisiert das Modem status und gibt den Wert des Modems zurück, status sich vor dem Update registrieren. |
IOCTL_SERIAL_GET_PROPERTIES Die IOCTL_SERIAL_GET_PROPERTIES Anforderung gibt Informationen zu den Funktionen eines seriellen Controllers zurück. Die Funktioneninformationen werden in einer SERIAL_COMMPROP-Struktur zurückgegeben. |
IOCTL_SERIAL_GET_STATS Die IOCTL_SERIAL_GET_STATS Anforderung gibt Informationen zur Leistung eines seriellen Controllers zurück. |
IOCTL_SERIAL_GET_TIMEOUTS Die IOCTL_SERIAL_GET_TIMEOUTS Anforderung gibt die Timeoutwerte zurück, die der serielle Controllertreiber für Lese- und Schreibanforderungen verwendet. |
IOCTL_SERIAL_GET_WAIT_MASK Die IOCTL_SERIAL_GET_WAIT_MASK Anforderung gibt die Ereigniswartemaske zurück, die derzeit für den seriellen Controller festgelegt ist. |
IOCTL_SERIAL_IMMEDIATE_CHAR Die IOCTL_SERIAL_IMMEDIATE_CHAR Anforderung bewirkt, dass ein angegebenes Zeichen so schnell wie möglich übertragen wird. |
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS Die IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS Anforderung legt ein serielles Gerät auf einen grundlegenden Betriebsmodus fest. |
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE Die IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE-Anforderung deaktiviert den Warte-/Reaktivierungsvorgang eines seriellen Geräts. |
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE Die IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE-Anforderung ermöglicht den Warte-/Aktivierungsvorgang eines seriellen Geräts. |
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS Die IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS-Anforderung stellt den angegebenen Betriebsmodus eines seriellen Geräts wieder her. |
IOCTL_SERIAL_LSRMST_INSERT Die IOCTL_SERIAL_LSRMST_INSERT-Anforderung aktiviert oder deaktiviert das Einfügen von Informationen zu Zeilen status- und Modem-status in den Empfangsdatenstrom. |
IOCTL_SERIAL_PURGE Die IOCTL_SERIAL_PURGE Anforderung bricht die angegebenen Anforderungen ab und löscht Daten aus den angegebenen Puffern. |
IOCTL_SERIAL_RESET_DEVICE Die IOCTL_SERIAL_RESET_DEVICE Anforderung setzt ein serielles Gerät zurück. |
IOCTL_SERIAL_SET_BAUD_RATE Die IOCTL_SERIAL_SET_BAUD_RATE Anforderung legt die Baudrate auf einem seriellen Controllergerät fest. Der serielle Controllertreiber überprüft die angegebene Baudrate. |
IOCTL_SERIAL_SET_BREAK_OFF Die IOCTL_SERIAL_SET_BREAK_OFF Anforderung legt das Zeilenumbruchsignal inaktiv fest. |
IOCTL_SERIAL_SET_BREAK_ON Die IOCTL_SERIAL_SET_BREAK_ON Anforderung legt das Zeilenumbruchsignal aktiv fest. |
IOCTL_SERIAL_SET_CHARS Die IOCTL_SERIAL_SET_CHARS Anforderung legt die Sonderzeichen fest, die der serielle Controllertreiber für die Steuerung des Handshakeflusses verwendet. Dieser Treiber überprüft die angegebenen Sonderzeichen. |
IOCTL_SERIAL_SET_DTR Die IOCTL_SERIAL_SET_DTR Anforderung legt DTR (Datenterminal bereit) fest. |
IOCTL_SERIAL_SET_FIFO_CONTROL Die IOCTL_SERIAL_SET_FIFO_CONTROL-Anforderung legt das FIFO-Kontrollregister (FCR) fest. Serial überprüft die angegebenen FIFO-Steuerelementinformationen nicht. |
IOCTL_SERIAL_SET_HANDFLOW Die IOCTL_SERIAL_SET_HANDFLOW Anforderung legt die Konfiguration der Handshakeflusssteuerung fest. Der serielle Controllertreiber überprüft die angegebenen Informationen zur Steuerung des Handshakeflusses. |
IOCTL_SERIAL_SET_LINE_CONTROL Die IOCTL_SERIAL_SET_LINE_CONTROL Anforderung legt das Zeilensteuerungsregister (LCR) fest. Das Zeilensteuerungsregister steuert die Datengröße, die Anzahl der Stoppbits und die Parität. |
IOCTL_SERIAL_SET_MODEM_CONTROL Die IOCTL_SERIAL_SET_MODEM_CONTROL Anforderung legt das Modemsteuerungsregister (MCR) im UART fest. Für die vom Client bereitgestellten Registereinstellungen wird keine Parameterüberprüfung durchgeführt. |
IOCTL_SERIAL_SET_QUEUE_SIZE Die IOCTL_SERIAL_SET_QUEUE_SIZE Anforderung legt die Größe des internen Empfangspuffers fest. Wenn die angeforderte Größe größer als die aktuelle Empfangspuffergröße ist, wird ein neuer Empfangspuffer erstellt. Andernfalls wird der Empfangspuffer nicht geändert. |
IOCTL_SERIAL_SET_RTS Die IOCTL_SERIAL_SET_RTS Anforderung legt RTS (zu sendende Anforderung) fest. |
IOCTL_SERIAL_SET_TIMEOUTS Die IOCTL_SERIAL_SET_TIMEOUTS-Anforderung legt die Timeoutwerte fest, die der serielle Controllertreiber für Lese- und Schreibanforderungen verwendet. |
IOCTL_SERIAL_SET_WAIT_MASK Die IOCTL_SERIAL_SET_WAIT_MASK-Anforderung konfiguriert den seriellen Controllertreiber so, dass ein Client benachrichtigt wird, nachdem eines der angegebenen Warteereignisse aufgetreten ist. |
IOCTL_SERIAL_SET_XOFF Die IOCTL_SERIAL_SET_XOFF Anforderung emuliert den Empfang eines XOFF-Zeichens (Transmit off). |
IOCTL_SERIAL_SET_XON Die IOCTL_SERIAL_SET_XON Anforderung emuliert den Empfang eines XON-Zeichens (Transmit On), das den Empfang der Daten neu startet. |
IOCTL_SERIAL_WAIT_ON_MASK Die IOCTL_SERIAL_WAIT_ON_MASK-Anforderung wird verwendet, um auf das Auftreten eines Warteereignisses zu warten, das mithilfe einer IOCTL_SERIAL_SET_WAIT_MASK-Anforderung angegeben wird. |
IOCTL_SERIAL_XOFF_COUNTER Die IOCTL_SERIAL_XOFF_COUNTER-Anforderung legt einen XOFF-Zähler fest. Eine XOFF-Zähleranforderung unterstützt Clients, die Software verwenden, um die Steuerung des Hardwarehandshaksflusses zu emulieren. |
Strukturen
SERIAL_BAUD_RATE Die SERIAL_BAUD_RATE-Struktur gibt die Baudrate an, mit der ein serieller Port derzeit zum Übertragen und Empfangen von Daten konfiguriert ist. |
SERIAL_CHARS Die SERIAL_CHARS-Struktur gibt die Sonderzeichen an, die der serielle Controllertreiber für die Steuerung des Handshakeflusses verwendet. |
SERIAL_COMMPROP Die SERIAL_COMMPROP-Struktur gibt die Eigenschaften eines seriellen Ports an. |
SERIAL_HANDFLOW Die SERIAL_HANDFLOW-Struktur gibt die Handshake- und Flusssteuerungseinstellungen für einen seriellen Port an. |
SERIAL_LINE_CONTROL Die SERIAL_LINE_CONTROL-Struktur beschreibt die Steuerungseinstellungen für die serielle Leitung. |
SERIAL_QUEUE_SIZE Die SERIAL_QUEUE_SIZE-Struktur wird verwendet, um die Größe des Eingabepuffers zu ändern, den der serielle Controllertreiber für serielle Empfangsvorgänge verwendet. |
SERIAL_STATUS Die SERIAL_STATUS-Struktur enthält status Informationen zum seriellen Port. |
SERIAL_TIMEOUTS Die SERIAL_TIMEOUTS-Struktur gibt die Timeoutparameter für Lese- und Schreibvorgänge über den seriellen Port an. |
SERIALPERF_STATS Die SERIALPERF_STATS-Struktur enthält Leistungsstatistiken für einen seriellen Port. |