Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Weist das angegebene Kommunikationsgerät an, eine erweiterte Funktion auszuführen.
Syntax
BOOL EscapeCommFunction(
[in] HANDLE hFile,
[in] DWORD dwFunc
);
Parameter
[in] hFile
Ein Handle für das Kommunikationsgerät. Die CreateFile-Funktion gibt dieses Handle zurück.
[in] dwFunc
Die auszuführende erweiterte Funktion. Dieser Parameter kann einen der folgenden Werte annehmen.
| Wert | Bedeutung |
|---|---|
|
Stellt die Zeichenübertragung wieder her und versetzt die Übertragungsleitung in einen unterbrechungsfreien Zustand. Der Code der erweiterten CLRBREAK-Funktion ist identisch mit der ClearCommBreak-Funktion . |
|
Löscht das DTR-Signal (data-terminal-ready). |
|
Löscht das RTS-Signal (Request-to-Send). |
|
Hält die Zeichenübertragung an und versetzt die Übertragungsleitung in einen Unterbrechungszustand, bis die ClearCommBreak-Funktion aufgerufen wird (oder EscapeCommFunction mit dem code der erweiterten CLRBREAK-Funktion aufgerufen wird). Der Code der erweiterten SETBREAK-Funktion ist identisch mit der SetCommBreak-Funktion . Beachten Sie, dass diese erweiterte Funktion keine Daten leert, die nicht übertragen wurden. |
|
Sendet das DTR-Signal (data-terminal-ready). |
|
Sendet das RTS-Signal (Request-to-Send). |
|
Bewirkt, dass die Übertragung so wirkt, als ob ein XOFF-Zeichen empfangen wurde. |
|
Bewirkt, dass die Übertragung so wirkt, als ob ein XON-Zeichen empfangen wurde. |
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | winbase.h (Windows.h einschließen) |
| Bibliothek | Kernel32.lib |
| DLL | Kernel32.dll |