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.
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. |
|
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. |
|
SERFUNC- SERFUNC wird verwendet, um die SERCX-Funktionsschnittstellen zu erstellen. |
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). |
Aufzählungen
|
SERCX_STATUS Die SERCX_STATUS Enumeration gibt den Status eines seriellen Empfangs- oder Übertragungsvorgangs an. |