Freigeben über


sercx.h-Header

Diese Kopfzeile wird von Serports verwendet. Weitere Informationen finden Sie unter:

sercx.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
SERCX_ACTIVITY_INIT

Die SERCX_ACTIVITY_INIT-Funktion initialisiert eine SERCX_ACTIVITY Struktur.
SERCX_BUFFER_DESCRIPTOR_INIT

Die SERCX_BUFFER_DESCRIPTOR_INIT-Funktion initialisiert eine SERCX_BUFFER_DESCRIPTOR Struktur.
SERCX_CONFIG_INIT

Die SERCX_CONFIG_INIT-Funktion initialisiert eine SERCX_CONFIG Struktur.
SERCX2_CONFIG_INIT

Die SERCX2_CONFIG_INIT-Funktion initialisiert eine SERCX2_CONFIG Struktur.
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

Die SERCX2_CUSTOM_RECEIVE_CONFIG_INIT-Funktion initialisiert eine SERCX2_CUSTOM_RECEIVE_CONFIG Struktur.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

Die SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT-Funktion initialisiert eine SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG Struktur.
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

Die SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT-Funktion initialisiert eine SERCX2_CUSTOM_TRANSMIT_CONFIG Struktur.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

Die SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT-Funktion initialisiert eine SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG Struktur.
SERCX2_PIO_RECEIVE_CONFIG_INIT

Die SERCX2_PIO_RECEIVE_CONFIG_INIT-Funktion initialisiert eine SERCX2_PIO_RECEIVE_CONFIG Struktur.
SERCX2_PIO_TRANSMIT_CONFIG_INIT

Die SERCX2_PIO_TRANSMIT_CONFIG_INIT-Funktion initialisiert eine SERCX2_PIO_TRANSMIT_CONFIG Struktur.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

Die SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT-Funktion initialisiert eine SERCX2_SYSTEM_DMA_RECEIVE_CONFIG Struktur.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

Die SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION-Funktion initialisiert eine SERCX2_SYSTEM_DMA_RECEIVE_CONFIG Struktur.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

Die SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT-Funktion initialisiert eine SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG Struktur.
SerCx2CompleteWait

Die SerCx2CompleteWait-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass ein Ereignis in der aktuellen Wartemaske aufgetreten ist.
SerCx2CustomReceiveCreate

Die SerCx2CustomReceiveCreate-Methode erstellt ein objekt für den benutzerdefinierten Empfang, das Version 2 der seriellen Framework-Erweiterung (SerCx2) verwendet, um Daten vom seriellen Controller mithilfe eines benutzerdefinierten Datenübertragungsmechanismus zu lesen.
SerCx2CustomReceiveTransactionCleanupComplete

Die SerCx2CustomReceiveTransactionCleanupComplete-Methode informiert Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber das Bereinigen des Hardwarezustands des seriellen Controllers nach einer benutzerdefinierten Empfangstransaktion abgeschlossen hat.
SerCx2CustomReceiveTransactionCreate

Die SerCx2CustomReceiveTransactionCreate-Methode erstellt ein objekt vom Typ custom-receive-transaction, das Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Ausführen von benutzerdefinierten Empfangen-Transaktionen verwendet.
SerCx2CustomReceiveTransactionInitializeComplete

Die SerCx2CustomReceiveTransactionInitializeComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Initialisierung des seriellen Controllers und der zugehörigen Hardware zur Vorbereitung einer neuen benutzerdefinierten Empfangstransaktion abgeschlossen hat.
SerCx2CustomReceiveTransactionNewDataNotification

Die SerCx2CustomReceiveTransactionNewDataNotification-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass Daten aus dem empfangenen FIFO in der seriellen Controllerhardware gelesen werden können.
SerCx2CustomReceiveTransactionReportProgress

Die SerCx2CustomReceiveTransactionReportProgress-Methode meldet, ob der Fortschritt bei der Durchführung der aktuellen transaktion für den benutzerdefinierten Empfang erfolgt.
SerCx2CustomTransmitCreate

Die SerCx2CustomTransmitCreate-Methode erstellt ein benutzerdefiniertes Übertragungsobjekt, das Version 2 der seriellen Framework-Erweiterung (SerCx2) verwendet, um Daten über einen benutzerdefinierten Datenübertragungsmechanismus an den seriellen Controller zu schreiben.
SerCx2CustomTransmitTransactionCleanupComplete

Die SerCx2CustomTransmitTransactionCleanupComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber das Bereinigen des Hardwarezustands des seriellen Controllers nach einer benutzerdefinierten Übertragung abgeschlossen hat.
SerCx2CustomTransmitTransactionCreate

Die SerCx2CustomTransmitTransactionCreate-Methode erstellt ein custom-transmit-transaction-Objekt, das Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Ausführen von benutzerdefinierten Übertragungstransaktionen verwendet.
SerCx2CustomTransmitTransactionInitializeComplete

Die SerCx2CustomTransmitTransactionInitializeComplete-Methode informiert Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Treiber die Initialisierung des seriellen Controllers und der zugehörigen Hardware zur Vorbereitung einer neuen benutzerdefinierten Übertragungstransaktion abgeschlossen hat.
SerCx2InitializeDevice

Die SerCx2InitializeDevice-Methode beendet die Initialisierung des Framework-Geräteobjekts für den seriellen Controller.
SerCx2InitializeDeviceInit

Mit der SerCx2InitializeDeviceInit-Methode kann Version 2 der seriellen Framework-Erweiterung (SerCx2) erweiterungsspezifische Eigenschaften beim Treiberframework während der Erstellung des Framework-Geräteobjekts für den seriellen Controller registriert werden.
SerCx2PioReceiveCleanupTransactionComplete

Die SerCx2PioReceiveCleanupTransactionComplete-Methode informiert Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber das Bereinigen des Hardwarezustands des seriellen Controllers nach einer PIO-Empfangstransaktion abgeschlossen hat.
SerCx2PioReceiveCreate

Die SerCx2PioReceiveCreate-Methode erstellt ein PIO-Empfangsobjekt, das Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Ausführen von PIO-Empfangstransaktionen verwendet.
SerCx2PioReceiveInitializeTransactionComplete

Die SerCx2PioReceiveInitializeTransactionComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Treiber die serielle Controllerhardware in Vorbereitung auf eine neue PIO-Empfangstransaktion initialisiert hat.
SerCx2PioReceiveReady

Die SerCx2PioReceiveReady-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass Daten aus dem empfangenen FIFO im seriellen Controller gelesen werden können.
SerCx2PioTransmitCleanupTransactionComplete

Die SerCx2PioTransmitCleanupTransactionComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Bereinigung des Hardwarezustands des seriellen Controllers nach einer PIO-Übertragungstransaktion abgeschlossen hat.
SerCx2PioTransmitCreate

Die SerCx2PioTransmitCreate-Methode erstellt ein PIO-Übertragungsobjekt, das Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Ausführen von PIO-Übertragungstransaktionen verwendet.
SerCx2PioTransmitDrainFifoComplete

Die SerCx2PioTransmitDrainFifoComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Daten aus dem übertragenen FIFO in der seriellen Controllerhardware entladen hat.
SerCx2PioTransmitInitializeTransactionComplete

Die SerCx2PioTransmitInitializeTransactionComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Initialisierung der seriellen Controllerhardware abgeschlossen hat, um eine neue PIO-Übertragungstransaktion vorzubereiten.
SerCx2PioTransmitPurgeFifoComplete

Die SerCx2PioTransmitPurgeFifoComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Daten aus dem übertragenen FIFO in der seriellen Controllerhardware löscht.
SerCx2PioTransmitReady

Die SerCx2PioTransmitReady-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass die FIFO in der seriellen Controllerhardware bereit ist, weitere Daten zu akzeptieren.
SerCx2SaveReceiveFifoOnD0Exit

Die SerCx2SaveReceiveFifoOnD0Exit-Methode informiert Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der Empfang von FIFO der seriellen Controllerhardware Daten enthält, die gespeichert werden sollten, bevor der serielle Controller in einen Energiesparzustand des Geräts wechselt.
SerCx2SystemDmaReceiveCleanupTransactionComplete

Die SerCx2SystemDmaReceiveCleanupTransactionComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber das Bereinigen des Hardwarezustands des seriellen Controllers nach einer System-DMA-Empfangstransaktion abgeschlossen hat.
SerCx2SystemDmaReceiveCreate

Die SerCx2SystemDmaReceiveCreate-Methode erstellt ein SerCx2 system-DMA-receive-Objekt, das Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Ausführen von System-DMA-Receive-Transaktionen verwendet.
SerCx2SystemDmaReceiveGetDmaEnabler

Die SerCx2SystemDmaReceiveGetDmaEnabler-Methode ruft den DMA-Enabler für den System-DMA-Controller ab, der für System-DMA-Empfangstransaktionen verwendet wird.
SerCx2SystemDmaReceiveInitializeTransactionComplete

Die SerCx2SystemDmaReceiveInitializeTransactionComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Treiber die Initialisierung der seriellen Controllerhardware in Vorbereitung auf eine neue System-DMA-Empfangstransaktion abgeschlossen hat.
SerCx2SystemDmaReceiveNewDataNotification

Die SerCx2SystemDmaReceiveNewDataNotification-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass Daten aus dem empfangenen FIFO in der seriellen Controllerhardware gelesen werden können.
SerCx2SystemDmaTransmitCleanupTransactionComplete

Die SerCx2SystemDmaTransmitCleanupTransactionComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Bereinigung des Hardwarezustands des seriellen Controllers nach einer System-DMA-Übertragungstransaktion abgeschlossen hat.
SerCx2SystemDmaTransmitCreate

Die SerCx2SystemDmaTransmitCreate-Methode erstellt ein SerCx2 system-DMA-transmission-Objekt, das Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Ausführen von System-DMA-Übertragungstransaktionen verwendet.
SerCx2SystemDmaTransmitDrainFifoComplete

Mit der SerCx2SystemDmaTransmitDrainFifoComplete-Methode wird Version 2 der seriellen Framework-Erweiterung (SerCx2) benachrichtigt, dass der serielle Controllertreiber die Daten aus dem Übertragungs-FIFO in der seriellen Controllerhardware entladen hat.
SerCx2SystemDmaTransmitGetDmaEnabler

Die SerCx2SystemDmaTransmitGetDmaEnabler-Methode ruft den DMA-Enabler für den System-DMA-Controller ab, der für System-DMA-Übertragungstransaktionen verwendet wird.
SerCx2SystemDmaTransmitInitializeTransactionComplete-

Die SerCx2SystemDmaTransmitInitializeTransactionComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Initialisierung der seriellen Controllerhardware abgeschlossen hat, um eine neue System-DMA-Übertragungstransaktion vorzubereiten.
SerCx2SystemDmaTransmitPurgeFifoComplete

Die SerCx2SystemDmaTransmitPurgeFifoComplete-Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Daten aus dem übertragenen FIFO in der seriellen Controllerhardware löscht.
SerCxCompleteWait

Die SerCxCompleteWait-Methode benachrichtigt die serielle Frameworkerweiterung (SerCx), dass ein Ereignis in der aktuellen Wartemaske aufgetreten ist.
SerCxDeviceInitConfig

Die SerCxDeviceInitConfig-Methode wird vom seriellen Controllertreiber aufgerufen, um die serielle Frameworkerweiterung (SerCx) an die E/A-Pipeline für ein Framework-Geräteobjekt (FDO oder PDO) anzufügen, das erstellt wird.
SerCxGetActivity-

Die SerCxGetActivity-Methode ruft den Status der ausstehenden Arbeit für den seriellen Controllertreiber ab.
SerCxGetConnectionParameters

Die SerCxGetConnectionParameters-Methode ruft die Verbindungsparameter für das zugeordnete Peripheriegerät ab.
SerCxGetReadIntervalTimeout

Die SerCxGetReadIntervalTimeout-Methode gibt den Intervalltimeoutwert für einen Lesevorgang (Empfangsvorgang) zurück.
SerCxGetRingBufferUtilization-

Die SerCxGetRingBufferUtilization-Methode ermöglicht dem seriellen Controllertreiber zu bestimmen, wie viel des Typ-Ahead-Ringpuffers derzeit von Daten gefüllt wird, die vom seriellen Port empfangen werden.
SerCxGetWaitMask

Die SerCxGetWaitMask-Methode gibt die Ereigniswartemaske für den momentan ausstehenden Wartevorgang zurück.
SerCxInitialize

Die SerCxInitialize-Methode schließt die Initialisierung der seriellen Framework-Erweiterung (SerCx) ab, nachdem dieser Treiber das zugeordnete Geräteobjekt erstellt hat.
SerCxProgressReceive

Die SerCxProgressReceive-Methode meldet den Fortschritt des aktuellen Lesevorgangs (Empfangen).
SerCxProgressTransmit

Die SerCxProgressTransmit-Methode meldet den Fortschritt des aktuellen Schreibvorgangs (Übertragungsvorgang).
SerCxRetrieveReceiveBuffer

Die SerCxRetrieveReceiveBuffer-Methode ruft einen Eingabepuffer ab, in den vom seriellen Port empfangene Daten geladen werden können.
SerCxRetrieveReceiveMdl

Die SerCxRetrieveReceiveMdl-Methode ruft die MDL ab, die den Puffer beschreibt, der zum Empfangen des nächsten Eingabedatenblocks verwendet werden soll.
SerCxRetrieveTransmitBuffer

Die SerCxRetrieveTransmitBuffer-Methode ruft einen Ausgabepuffer ab, der Daten enthält, die an den seriellen Port übertragen werden können.
SerCxRetrieveTransmitMdl

Die SerCxRetrieveTransmitMdl-Methode ruft die MDL ab, die den Puffer beschreibt, der den nächsten zu übertragenden Ausgabedatenblock enthält.

Rückruffunktionen

 
EVT_SERCX_APPLY_CONFIG

Die EvtSerCxApplyConfig-Ereignisrückruffunktion weist den seriellen Controllertreiber an, eine Liste der Konfigurationseinstellungen auf die serielle Controllerhardware anzuwenden.
EVT_SERCX_CONTROL

Die Ereignisrückruffunktion EvtSerCxControl verarbeitet eine E/A-Steuerelementanforderung mit einem I/O-Steuerelementcode (IOCTL), den die serielle Frameworkerweiterung (SerCx) unterstützt.
EVT_SERCX_FILECLEANUP

Die EvtSerCxFileCleanup-Ereignisrückruffunktion benachrichtigt den seriellen Controllertreiber, dass ein Client das letzte Handle für das Dateiobjekt geschlossen hat, das das serielle Controllergerät darstellt.
EVT_SERCX_FILECLOSE

Die Ereignisrückruffunktion EvtSerCxFileClose benachrichtigt den seriellen Controllertreiber, dass das Dateiobjekt, das das serielle Controllergerät darstellt, freigegeben wurde.
EVT_SERCX_FILEOPEN

Die Ereignisrückruffunktion EvtSerCxFileOpen benachrichtigt den seriellen Controllertreiber, dass ein Client ein Dateihandle auf dem seriellen Controllergerät geöffnet hat und dass ein Dateiobjekt erstellt wurde, um das Gerät darzustellen.
EVT_SERCX_PURGE

Die EvtSerCxPurge-Ereignisrückruffunktion wird von der seriellen Framework-Erweiterung (SerCx) aufgerufen, um die Hardwarepuffer des seriellen Controllers zu löschen.
EVT_SERCX_RECEIVE

Die EvtSerCxReceive-Ereignisrückruffunktion bereitet das serielle Controllergerät (UART) für einen Lesevorgang (Empfangsvorgang) vor.
EVT_SERCX_RECEIVE_CANCEL

Die EvtSerCxReceiveCancel-Ereignisrückruffunktion benachrichtigt den seriellen Controllertreiber, dass die ausstehende Empfangsanforderung abgebrochen wird.
EVT_SERCX_TRANSMIT

Die EvtSerCxTransmit-Ereignisrückruffunktion bereitet das serielle Controllergerät (UART) für einen Schreibvorgang (Übertragungsvorgang) vor.
EVT_SERCX_TRANSMIT_CANCEL

Die Ereignisrückruffunktion EvtSerCxTransmitCancel benachrichtigt den seriellen Controllertreiber, dass die ausstehende Übertragungsanforderung abgebrochen wird.
EVT_SERCX_WAITMASK

Die EvtSerCxWaitmask-Ereignisrückruffunktion konfiguriert den seriellen Controller, um die Ereignisse in einer Wartemaske zu überwachen. Dabei handelt es sich um einen Bitmaskenwert, der eine Reihe von Hardwareereignissen angibt.
EVT_SERCX2_APPLY_CONFIG

Die EvtSerCx2ApplyConfig-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllertreiber mit einer Liste gerätespezifischer Konfigurationseinstellungen anzugeben, die auf die serielle Controllerhardware angewendet werden sollen.
EVT_SERCX2_CONTROL

Die EvtSerCx2Control-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine serielle E/A-Steuerelementanforderung zu verarbeiten.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

Die EvtSerCx2CustomReceiveTransactionCleanup-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den Hardwarestatus des seriellen Controllers zu bereinigen, nachdem eine benutzerdefinierte Empfangstransaktion endet.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

Die EvtSerCx2CustomReceiveTransactionInitialize-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um die serielle Controllerhardware für die Durchführung einer neuen benutzerdefinierten Empfangstransaktion vorzubereiten.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

Die EvtSerCx2CustomReceiveTransactionStart-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine benutzerdefinierte Empfangstransaktion zu starten.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

Die EvtSerCx2CustomTransmitTransactionCleanup-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den Hardwarestatus des seriellen Controllers zu bereinigen, nachdem eine benutzerdefinierte Übertragungstransaktion beendet wurde.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

Die EvtSerCx2CustomTransmitTransactionInitialize-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllertreiber für die Durchführung einer benutzerdefinierten Übertragungstransaktion vorzubereiten.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

Die EvtSerCx2CustomTransmitTransactionStart-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine benutzerdefinierte Übertragungstransaktion zu starten.
EVT_SERCX2_FILECLOSE

Die EvtSerCx2FileClose-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllertreiber zu benachrichtigen, dass der Client das Dateiobjekt freigegeben hat, das die logische Verbindung zum seriellen Controllergerät darstellt.
EVT_SERCX2_FILEOPEN

Die EvtSerCx2FileOpen-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllertreiber zu benachrichtigen, dass ein Client eine logische Verbindung mit dem seriellen Controllergerät geöffnet hat und dass ein Dateiobjekt erstellt wurde, um diese Verbindung darzustellen.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

Die Ereignisrückruffunktion EvtSerCx2PioReceiveCancelReadyNotification wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine bereite Benachrichtigung abzubrechen, die serCx2 in einem vorherigen Aufruf der Rückruffunktion evtSerCx2PioReceiveEnableReadyNotification aktiviert hat.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

Die EvtSerCx2PioReceiveCleanupTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den Hardwarestatus des seriellen Controllers zu bereinigen, nachdem eine PIO-Empfangstransaktion beendet wurde.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

Die EvtSerCx2PioReceiveEnableReadyNotification-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, damit der serielle Controllertreiber SerCx2 benachrichtigen kann, wenn der serielle Controller neue Daten empfängt.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

Die EvtSerCx2PioReceiveInitializeTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controller für die Durchführung einer PIO-Empfangstransaktion vorzubereiten.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

Die EvtSerCx2PioReceiveReadBuffer-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um programmierte E/A (PIO) zum Übertragen von Daten vom empfangenen FIFO im seriellen Controller in einen Lesepuffer zu verwenden.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

Die EvtSerCx2PioTransmitCancelDrainFifo-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine vorherige Anforderung zum Entleeren der FIFO in der seriellen Controllerhardware abzubrechen.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

Die EvtSerCx2PioTransmitCancelReadyNotification-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine bereite Benachrichtigung abzubrechen, die SerCx2 in einem vorherigen Aufruf der Ereignisrückruffunktion EvtSerCx2PioTransmitEnableReadyNotification aktiviert hat.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

Die EvtSerCx2PioTransmitCleanupTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllerstatus zu bereinigen, nachdem eine PIO-Übertragungstransaktion beendet wurde.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

Die EvtSerCx2PioTransmitDrainFifo-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um das Übertragungs-FIFO in der seriellen Controllerhardware zu entladen.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

Die EvtSerCx2PioTransmitEnableReadyNotification-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, damit der serielle Controllertreiber SerCx2 benachrichtigen kann, wenn das Übertragen von FIFO im seriellen Controller bereit ist, weitere Daten zu akzeptieren.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

Die EvtSerCx2PioTransmitInitializeTransactionTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllertreiber für die Durchführung einer PIO-Übertragungstransaktion vorzubereiten.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

Die EvtSerCx2PioTransmitPurgeFifo-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um alle Bytes von nicht gesendeten Daten zu verwerfen, die im fiFO des seriellen Controllers verbleiben.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

Die EvtSerCx2PioTransmitWriteBuffer-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den Inhalt eines Schreibpuffers in den seriellen Controller zu übertragen.
EVT_SERCX2_PURGE_FIFOS

Die EvtSerCx2PurgeFifos-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um die FIFO-Puffer in der seriellen Controllerhardware zu löschen.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

Die Ereignisrückruffunktion EvtSerCx2SelectNextReceiveTransactionType wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um zu bestimmen, welcher Datenübertragungsmechanismus für den nächsten Lesevorgang verwendet werden soll.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

Die Ereignisrückruffunktion EvtSerCx2SelectNextTransmitTransactionType wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um zu bestimmen, welcher Datenübertragungsmechanismus für den nächsten Schreibvorgang verwendet werden soll.
EVT_SERCX2_SET_WAIT_MASK

Die EvtSerCx2SetWaitMask-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controller so zu konfigurieren, dass eine Reihe von Hardwareereignissen überwacht wird, die durch eine Wartemaske angegeben werden.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

Die EvtSerCx2SystemDmaReceiveCancelNewDataNotification-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine neue Datenbenachrichtigung abzubrechen, die serCx2 in einem vorherigen Aufruf der EvtSerCx2SystemDmaReceiveEnableNewDataNotification-Ereignisrückruffunktion aktiviert hat.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

Die EvtSerCx2SystemDmaReceiveCleanupTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllerzustand zu bereinigen, nachdem eine Transaktion vom System-DMA empfangen wurde.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

Die EvtSerCx2SystemDmaReceiveConfigureDmaChannel-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, damit der serielle Controllertreiber eine benutzerdefinierte Konfiguration des DMA-Adapters ausführen kann, die vor beginn jeder Übertragung in einer System-DMA-Empfangstransaktion erforderlich sein kann.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

Die EvtSerCx2SystemDmaReceiveEnableNewDataNotification-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, damit der serielle Controllertreiber SerCx2 benachrichtigen kann, wenn der serielle Controller neue Daten empfängt.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

Die EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllertreiber für die Durchführung einer System-DMA-Empfangstransaktion vorzubereiten.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

Die EvtSerCx2SystemDmaTransmitCancelDrainFifo-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um eine vorherige Anforderung zum Entleeren des Übertragungs-FIFO in der seriellen Controllerhardware abzubrechen.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

Die EvtSerCx2SystemDmaTransmitCleanupTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den zustand des seriellen Controllers zu bereinigen, nachdem eine Transaktion mit system-DMA-transmission beendet wurde.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

Die EvtSerCx2SystemDmaTransmitConfigureDmaChannel-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, damit der serielle Controllertreiber jede benutzerdefinierte Konfiguration des DMA-Adapters ausführen kann, die vor beginn jeder DMA-Übertragung in einer System-DMA-Übertragungstransaktion erforderlich sein kann.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

Die EvtSerCx2SystemDmaTransmitDrainFifo-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um das Übertragungs-FIFO in der seriellen Controllerhardware zu entladen.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

Die EvtSerCx2SystemDmaTransmitInitializeTransactionTransaction-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um den seriellen Controllertreiber auf die Durchführung einer System-DMA-Übertragungstransaktion vorzubereiten.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

Die EvtSerCx2SystemDmaTransmitPurgeFifo-Ereignisrückruffunktion wird von Version 2 der seriellen Framework-Erweiterung (SerCx2) aufgerufen, um alle Bytes von nicht gesendeten Daten zu verwerfen, die in der seriellen Controllerhardware im Übertragungs-FIFO verbleiben.

Strukturen

 
SERCX_ACTIVITY

Die SERCX_ACTIVITY-Struktur enthält eine Zusammenfassung der Arbeitsaufgaben, die für die Verarbeitung des seriellen Controllertreibers bereit sind.
SERCX_BUFFER_DESCRIPTOR

Die SERCX_BUFFER_DESCRIPTOR-Struktur beschreibt einen Datenpuffer für einen Empfangs- oder Übertragungsvorgang.
SERCX_CONFIG

Die SERCX_CONFIG-Struktur enthält Konfigurationsinformationen für die serielle Frameworkerweiterung (SerCx).
SERCX2_CONFIG

Die SERCX2_CONFIG-Struktur enthält Konfigurationsinformationen für Version 2 der seriellen Frameworkerweiterung (SerCx2).
SERCX2_CUSTOM_RECEIVE_CONFIG

Die SERCX2_CUSTOM_RECEIVE_CONFIG-Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen benutzerdefinierten Empfangsobjekts verwendet.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

Die SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG-Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen custom-receive-transaction-Objekts verwendet.
SERCX2_CUSTOM_TRANSMIT_CONFIG

Die SERCX2_CUSTOM_TRANSMIT_CONFIG Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen benutzerdefinierten Übertragungsobjekts verwendet.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

Die SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG-Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen benutzerdefinierten Übertragungstransaktionsobjekts verwendet.
SERCX2_PIO_RECEIVE_CONFIG

Die SERCX2_PIO_RECEIVE_CONFIG Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen PIO-Empfangsobjekts verwendet.
SERCX2_PIO_TRANSMIT_CONFIG

Die SERCX2_PIO_TRANSMIT_CONFIG-Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen PIO-Übertragungsobjekts verwendet.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

Die SERCX2_SYSTEM_DMA_RECEIVE_CONFIG-Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen System-DMA-Empfangsobjekts verwendet.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

Die SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG Struktur enthält Informationen, die Version 2 der seriellen Frameworkerweiterung (SerCx2) zum Konfigurieren eines neuen System-DMA-Übertragungsobjekts verwendet.

Aufzählungen

 
SERCX_STATUS

Die SERCX_STATUS Enumeration gibt den Status eines seriellen Empfangs- oder Übertragungsvorgangs an.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

Die SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS-Aufzählung definiert Konstanten, die angeben, ob der Prozess zum Abschließen einer benutzerdefinierten Empfangstransaktion erfolgt.
SERCX2_TRANSACTION_TYPE

Die SERCX2_TRANSACTION_TYPE-Aufzählung definiert Konstanten, die den Typ des Datenübertragungsmechanismus angeben, der zum Ausführen einer E/A-Transaktion verwendet werden soll.