Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene usata dai serports. Per altre informazioni, vedere:
sercx.h contiene le interfacce di programmazione seguenti:
Funzioni
|
SERCX_ACTIVITY_INIT La funzione SERCX_ACTIVITY_INIT inizializza una struttura SERCX_ACTIVITY. |
|
SERCX_BUFFER_DESCRIPTOR_INIT La funzione SERCX_BUFFER_DESCRIPTOR_INIT inizializza una struttura SERCX_BUFFER_DESCRIPTOR. |
|
SERCX_CONFIG_INIT La funzione SERCX_CONFIG_INIT inizializza una struttura SERCX_CONFIG. |
|
SerCxCompleteWait Il metodo SerCxCompleteWait notifica all'estensione del framework seriale (SerCx) che si è verificato un evento nella maschera di attesa corrente. |
|
SerCxDeviceInitConfig Il metodo SerCxDeviceInitConfig viene chiamato dal driver del controller seriale per collegare l'estensione del framework seriale (SerCx) alla pipeline di I/O per un oggetto dispositivo framework (FDO o PDO) che sta creando. |
|
SerCxGetActivity Il metodo SerCxGetActivity recupera lo stato del lavoro in sospeso per il driver del controller seriale. |
|
SerCxGetConnectionParameters Il metodo SerCxGetConnectionParameters recupera i parametri di connessione per il dispositivo periferico associato. |
|
SerCxGetReadIntervalTimeout Il metodo SerCxGetReadIntervalTimeout restituisce il valore di timeout dell'intervallo per un'operazione di lettura (ricezione). |
|
SerCxGetRingBufferUtilization Il metodo SerCxGetRingBufferUtilization consente al driver del controller seriale di determinare la quantità di buffer circolare type-ahead attualmente riempita dai dati ricevuti dalla porta seriale. |
|
SerCxGetWaitMask Il metodo SerCxGetWaitMask restituisce la maschera di attesa dell'evento per l'operazione di attesa attualmente in sospeso. |
|
SerCxInitialize Il metodo SerCxInitialize completa l'inizializzazione dell'estensione del framework seriale (SerCx) dopo che questo driver crea l'oggetto dispositivo associato. |
|
SerCxProgressReceive Il metodo SerCxProgressReceive segnala lo stato di avanzamento dell'operazione di lettura (ricezione) corrente. |
|
SerCxProgressTransmit Il metodo SerCxProgressTransmit segnala lo stato di avanzamento dell'operazione di scrittura corrente (trasmissione). |
|
SerCxRetrieveReceiveBuffer Il metodo SerCxRetrieveReceiveBuffer ottiene un buffer di input in cui è possibile caricare i dati ricevuti dalla porta seriale. |
|
SerCxRetrieveReceiveMdl Il metodo SerCxRetrieveReceiveMdl recupera il file MDL che descrive il buffer da usare per ricevere il blocco successivo di dati di input. |
|
SerCxRetrieveTransmitBuffer Il metodo SerCxRetrieveTransmitBuffer ottiene un buffer di output che contiene dati pronti per essere trasmessi alla porta seriale. |
|
SerCxRetrieveTransmitMdl Il metodo SerCxRetrieveTransmitMdl recupera il file MDL che descrive il buffer che contiene il blocco successivo di dati di output da trasmettere. |
Funzioni di callback
|
EVT_SERCX_APPLY_CONFIG La funzione di callback degli eventi EvtSerCxApplyConfig indica al driver del controller seriale di applicare un elenco di impostazioni di configurazione all'hardware del controller seriale. |
|
EVT_SERCX_CONTROL La funzione di callback degli eventi EvtSerCxControl gestisce una richiesta di controllo I/O con un codice di controllo I/O (IOCTL) supportato dall'estensione del framework seriale (SerCx). |
|
EVT_SERCX_FILECLEANUP La funzione di callback dell'evento EvtSerCxFileCleanup notifica al driver del controller seriale che un client ha chiuso l'ultimo handle all'oggetto file che rappresenta il dispositivo controller seriale. |
|
EVT_SERCX_FILECLOSE La funzione di callback dell'evento EvtSerCxFileClose notifica al driver del controller seriale che l'oggetto file che rappresenta il dispositivo controller seriale è stato rilasciato. |
|
EVT_SERCX_FILEOPEN La funzione di callback dell'evento EvtSerCxFileOpen notifica al driver del controller seriale che un client ha aperto un handle di file nel dispositivo controller seriale e che è stato creato un oggetto file per rappresentare il dispositivo. |
|
EVT_SERCX_PURGE La funzione di callback degli eventi EvtSerCxPurge viene chiamata dall'estensione del framework seriale (SerCx) per ripulire i buffer hardware del controller seriale. |
|
EVT_SERCX_RECEIVE La funzione di callback degli eventi EvtSerCxReceive prepara il dispositivo controller seriale (UART) per eseguire un'operazione di lettura (ricezione). |
|
EVT_SERCX_RECEIVE_CANCEL La funzione di callback dell'evento EvtSerCxReceiveCancel notifica al driver del controller seriale che la richiesta di ricezione in sospeso viene annullata. |
|
EVT_SERCX_TRANSMIT La funzione di callback degli eventi EvtSerCxTransmit prepara il dispositivo controller seriale (UART) per eseguire un'operazione di scrittura (trasmissione). |
|
EVT_SERCX_TRANSMIT_CANCEL La funzione di callback dell'evento EvtSerCxTransmitCancel notifica al driver del controller seriale che la richiesta di trasmissione in sospeso viene annullata. |
|
EVT_SERCX_WAITMASK La funzione di callback dell'evento EvtSerCxWaitmask configura il controller seriale per monitorare gli eventi in una maschera di attesa, ovvero un valore di maschera di bit che specifica un set di eventi hardware. |
|
SERFUNC SERFUNC viene usato per creare le interfacce di funzione SERCX. |
Strutture
|
SERCX_ACTIVITY La struttura SERCX_ACTIVITY contiene un riepilogo degli elementi di lavoro pronti per l'elaborazione del driver del controller seriale. |
|
SERCX_BUFFER_DESCRIPTOR La struttura SERCX_BUFFER_DESCRIPTOR descrive un buffer di dati per un'operazione di ricezione o trasmissione. |
|
SERCX_CONFIG La struttura SERCX_CONFIG contiene informazioni di configurazione per l'estensione del framework seriale (SerCx). |
Enumerazioni
|
SERCX_STATUS L'enumerazione SERCX_STATUS indica lo stato di un'operazione di ricezione o trasmissione seriale. |