Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 einem Ziel-PDO zugeordnet sind. (Physisch macht diese Anforderung die Busbeziehungen des RS-232-Ports ungültig, an den das Zielgerät angeschlossen ist.) |
|
IOCTL_SERENUM_GET_PORT_NAME Die IOCTL_SERENUM_GET_PORT_NAME Anforderung gibt den Wert des PortName-Eintragswerts (oder des Bezeichners) für den RS-232-Port zurück . Siehe Registrierungseinstellungen für ein serielles Plug- und Play-Gerät. |
|
IOCTL_SERENUM_PORT_DESC Die IOCTL_SERENUM_PORT_DESC Anforderung gibt eine Beschreibung des RS-232-Ports zurück, der einer Filter-DO zugeordnet ist. |
|
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION Der IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION Steuercode konfiguriert den seriellen Port so, dass die Standardhardwareeinstellungen für das serielle Controllergerät verwendet werden. |
|
IOCTL_SERIAL_CLEAR_STATS Die anforderung IOCTL_SERIAL_CLEAR_STATS löscht die Leistungsstatistiken für ein serielles Gerät. |
|
IOCTL_SERIAL_CLR_DTR Die IOCTL_SERIAL_CLR_DTR Anforderung löscht das Datenterminal ready (DTR)-Steuerungssignal. |
|
IOCTL_SERIAL_CLR_RTS Die IOCTL_SERIAL_CLR_RTS Anforderung löscht die Anforderung zum Senden (RTS)-Steuerungssignal. |
|
IOCTL_SERIAL_CONFIG_SIZE Die IOCTL_SERIAL_CONFIG_SIZE Anforderung gibt Informationen zur Konfigurationsgröße zurück. |
|
IOCTL_SERIAL_GET_BAUD_RATE Die anforderung IOCTL_SERIAL_GET_BAUD_RATE gibt die Baudrate zurück, mit der der serielle Anschluss zurzeit für das Ü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 mit handshake flow control verwendet. Die Sonderzeichen werden durch eine SERIAL_CHARS Struktur beschrieben. |
|
IOCTL_SERIAL_GET_COMMSTATUS Die IOCTL_SERIAL_GET_COMMSTATUS Anforderung gibt Informationen zum Kommunikationsstatus eines seriellen Geräts zurück. Weitere Informationen zu den Statusinformationen, 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 Datenterminal ready (DTR)-Steuerungssignal und die Anforderung zum Senden (RTS)-Steuerungssignal zurück. |
|
IOCTL_SERIAL_GET_HANDFLOW Die IOCTL_SERIAL_GET_HANDFLOW Anforderung gibt Informationen zur Konfiguration des Handshake-Flusssteuerungssatzes für ein serielles Gerät zurück. |
|
IOCTL_SERIAL_GET_LINE_CONTROL Die IOCTL_SERIAL_GET_LINE_CONTROL Anforderung gibt Informationen über die Leitungssteuerung für ein serielles Gerät zurück. Die Parameter des Liniensteuerelements 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 Modem-Steuerelementregisters im seriellen Controller zurück. |
|
IOCTL_SERIAL_GET_MODEMSTATUS Die IOCTL_SERIAL_GET_MODEMSTATUS Anforderung aktualisiert den Modemstatus und gibt den Wert des Modemstatus vor dem Update zurück. |
|
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 mit Lese- und Schreibanforderungen verwendet. |
|
IOCTL_SERIAL_GET_WAIT_MASK Die IOCTL_SERIAL_GET_WAIT_MASK Anforderung gibt das Ereigniswarteformat zurück, das derzeit für den seriellen Controller festgelegt ist. |
|
IOCTL_SERIAL_IMMEDIATE_CHAR Die IOCTL_SERIAL_IMMEDIATE_CHAR Anforderung bewirkt, dass so schnell wie möglich ein angegebenes Zeichen übertragen wird. |
|
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS Die anforderung IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS 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-/Reaktivierungsvorgang 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 zum Zeilenstatus und modemstatus im 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 Zeilensteuerungswechselsignal inaktiv fest. |
|
IOCTL_SERIAL_SET_BREAK_ON Die IOCTL_SERIAL_SET_BREAK_ON Anforderung legt das Zeilensteuerungs-Unterbrechungssignal aktiv fest. |
|
IOCTL_SERIAL_SET_CHARS Die IOCTL_SERIAL_SET_CHARS Anforderung legt die Sonderzeichen fest, die der serielle Controllertreiber für die Handshakeflusssteuerung verwendet. Dieser Treiber überprüft die angegebenen Sonderzeichen. |
|
IOCTL_SERIAL_SET_DTR Die IOCTL_SERIAL_SET_DTR Anforderung legt DTR fest (Datenterminal bereit). |
|
IOCTL_SERIAL_SET_FIFO_CONTROL Die IOCTL_SERIAL_SET_FIFO_CONTROL Anforderung legt das FIFO-Kontrollregister (FCR) fest. Serial überprüft nicht die angegebenen FIFO-Steuerelementinformationen. |
|
IOCTL_SERIAL_SET_HANDFLOW Die IOCTL_SERIAL_SET_HANDFLOW Anforderung legt die Konfiguration der Handshake-Flusssteuerung fest. Der serielle Controllertreiber überprüft die angegebenen Handshake-Flusssteuerungsinformationen. |
|
IOCTL_SERIAL_SET_LINE_CONTROL Die IOCTL_SERIAL_SET_LINE_CONTROL Anforderung legt das Liniensteuerungsregister (LCR) fest. Das Liniensteuerelement 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) in der UART fest. Für die vom Client bereitgestellten Registrierungseinstellungen erfolgt keine Parameterüberprüfung. |
|
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 (Anforderung zum Senden) 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, um einen Client nach dem Auftreten eines bestimmten Satzes von Warteereignissen zu benachrichtigen. |
|
IOCTL_SERIAL_SET_XOFF Die IOCTL_SERIAL_SET_XOFF Anforderung emuliert den Empfang eines XOFF-Zeichens (Übersendung aus). |
|
IOCTL_SERIAL_SET_XON Die IOCTL_SERIAL_SET_XON Anforderung emuliert den Empfang eines XON-Zeichens (Übertragung an) und startet den Empfang von Daten neu. |
|
IOCTL_SERIAL_WAIT_ON_MASK Die IOCTL_SERIAL_WAIT_ON_MASK-Anforderung wird verwendet, um auf das Auftreten eines mit einer IOCTL_SERIAL_SET_WAIT_MASK Anforderung angegebenen Wait-Ereignisses zu warten. |
|
IOCTL_SERIAL_XOFF_COUNTER Die IOCTL_SERIAL_XOFF_COUNTER-Anforderung legt einen XOFF-Zähler fest. Eine XOFF-Leistungsanforderung unterstützt Clients, die Software zum Emulieren der Hardware-Handshake-Flusssteuerung verwenden. |
Strukturen
|
SERIAL_BAUD_RATE Die SERIAL_BAUD_RATE Struktur gibt die Baudrate an, mit der ein serieller Port zurzeit für die Übertragung und den Empfang von Daten konfiguriert ist. |
|
SERIAL_CHARS Die SERIAL_CHARS-Struktur gibt die Sonderzeichen an, die der serielle Controllertreiber für die Handshake-Flusssteuerung 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 Anschluss an. |
|
SERIAL_LINE_CONTROL Die SERIAL_LINE_CONTROL Struktur beschreibt die Steuerelementeinstellungen für die serielle Linie. |
|
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 Statusinformationen zum seriellen Port. |
|
SERIAL_TIMEOUTS Die SERIAL_TIMEOUTS-Struktur gibt die Timeoutparameter für Lese- und Schreibvorgänge durch den seriellen Port an. |
|
SERIALPERF_STATS Die SERIALPERF_STATS-Struktur enthält Leistungsstatistiken für einen seriellen Port. |