header sercx.h
Header ini digunakan oleh serport. Untuk informasi selengkapnya, lihat:
- port serial
sercx.h berisi antarmuka pemrograman berikut:
Fungsi
SERCX_ACTIVITY_INIT Fungsi SERCX_ACTIVITY_INIT menginisialisasi struktur SERCX_ACTIVITY. |
SERCX_BUFFER_DESCRIPTOR_INIT Fungsi SERCX_BUFFER_DESCRIPTOR_INIT menginisialisasi struktur SERCX_BUFFER_DESCRIPTOR. |
SERCX_CONFIG_INIT Fungsi SERCX_CONFIG_INIT menginisialisasi struktur SERCX_CONFIG. |
SERCX2_CONFIG_INIT Fungsi SERCX2_CONFIG_INIT menginisialisasi struktur SERCX2_CONFIG. |
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT Fungsi SERCX2_CUSTOM_RECEIVE_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_RECEIVE_CONFIG. |
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT Fungsi SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG. |
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT Fungsi SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_TRANSMIT_CONFIG. |
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT Fungsi SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG. |
SERCX2_PIO_RECEIVE_CONFIG_INIT Fungsi SERCX2_PIO_RECEIVE_CONFIG_INIT menginisialisasi struktur SERCX2_PIO_RECEIVE_CONFIG. |
SERCX2_PIO_TRANSMIT_CONFIG_INIT Fungsi SERCX2_PIO_TRANSMIT_CONFIG_INIT menginisialisasi struktur SERCX2_PIO_TRANSMIT_CONFIG. |
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT Fungsi SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT menginisialisasi struktur SERCX2_SYSTEM_DMA_RECEIVE_CONFIG. |
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION Fungsi SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION menginisialisasi struktur SERCX2_SYSTEM_DMA_RECEIVE_CONFIG. |
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT Fungsi SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT menginisialisasi struktur SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG. |
SerCx2CompleteWait Metode SerCx2CompleteWait memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa peristiwa dalam masker tunggu saat ini telah terjadi. |
SerCx2CustomReceiveBuat Metode SerCx2CustomReceiveCreate membuat objek penerima kustom, yang digunakan versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membaca menerima data dari pengontrol serial melalui mekanisme transfer data kustom. |
SerCx2CustomReceiveTransactionCleanupComplete Metode SerCx2CustomReceiveTransactionCleanupComplete menginformasikan versi 2 ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan kustom. |
SerCx2CustomReceiveTransactionBuat Metode SerCx2CustomReceiveTransactionCreate membuat objek transaksi penerimaan kustom, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi penerimaan kustom. |
SerCx2CustomReceiveTransactionInitializeComplete Metode SerCx2CustomReceiveTransactionInitializeComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menginisialisasi pengontrol serial dan perangkat keras terkait sebagai persiapan untuk transaksi penerimaan kustom baru. |
SerCx2CustomReceiveTransactionNewDataNotification Metode SerCx2CustomReceiveTransactionNewDataNotification memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa data tersedia untuk dibaca dari FIFO penerima di perangkat keras pengontrol serial. |
SerCx2CustomReceiveTransactionReportProgress Metode SerCx2CustomReceiveTransactionReportProgress melaporkan apakah kemajuan sedang dibuat untuk menyelesaikan transaksi penerimaan kustom saat ini. |
SerCx2CustomTransmitBuat Metode SerCx2CustomTransmitCreate membuat objek transmisi kustom, yang digunakan versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menulis data transmisi ke pengontrol serial dengan mekanisme transfer data kustom. |
SerCx2CustomTransmitTransactionCleanupComplete Metode SerCx2CustomTransmitTransactionCleanupComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi pengiriman kustom. |
SerCx2CustomTransmitTransactionBuat Metode SerCx2CustomTransmitTransactionCreate membuat objek transaksi pengiriman kustom, yang digunakan versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk melakukan transaksi pengiriman kustom. |
SerCx2CustomTransmitTransactionInitializeComplete Metode SerCx2CustomTransmitTransactionInitializeComplete menginformasikan versi 2 ekstensi kerangka kerja serial (SerCx2) bahwa driver serial telah selesai menginisialisasi pengontrol serial dan perangkat keras terkait sebagai persiapan untuk transaksi pengiriman kustom baru. |
SerCx2InitializeDevice Metode SerCx2InitializeDevice selesai menginisialisasi objek perangkat kerangka kerja untuk pengontrol serial. |
SerCx2InitializeDeviceInit Metode SerCx2InitializeDeviceInit memungkinkan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mendaftarkan properti khusus ekstensi dengan kerangka kerja driver selama pembuatan objek perangkat kerangka kerja untuk pengontrol serial. |
SerCx2PioReceiveCleanupTransactionComplete Metode SerCx2PioReceiveCleanupTransactionComplete menginformasikan versi 2 ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan PIO. |
SerCx2PioReceiveBuat Metode SerCx2PioReceiveCreate membuat objek penerima PIO, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi penerimaan PIO. |
SerCx2PioReceiveInitializeTransactionComplete Metode SerCx2PioReceiveInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi penerimaan PIO baru. |
SerCx2PioReceiveReady Metode SerCx2PioReceiveReady memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa data tersedia untuk dibaca dari FIFO penerima di pengontrol serial. |
SerCx2PioTransmitCleanupTransactionComplete Metode SerCx2PioTransmitCleanupTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi transmisi PIO. |
SerCx2PioTransmitBuat Metode SerCx2PioTransmitCreate membuat objek transmisi PIO, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi pengiriman PIO. |
SerCx2PioTransmitDrainFifoComplete Metode SerCx2PioTransmitDrainFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menguras data dari FIFO pengiriman di perangkat keras pengontrol serial. |
SerCx2PioTransmitInitializeTransactionComplete Metode SerCx2PioTransmitInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi pengiriman PIO baru. |
SerCx2PioTransmitPurgeFifoComplete Metode SerCx2PioTransmitPurgeFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menghapus menyeluruh data dari PENGIRIMAN FIFO di perangkat keras pengontrol serial. |
SerCx2PioTransmitReady Metode SerCx2PioTransmitReady memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa FIFO pengiriman dalam perangkat keras pengontrol serial siap untuk menerima lebih banyak data. |
SerCx2SaveReceiveFifoOnD0Exit Metode SerCx2SaveReceiveFifoOnD0Exit menginformasikan versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa FIFO penerima perangkat keras pengontrol serial berisi data yang harus disimpan sebelum pengontrol serial memasuki status daya rendah perangkat. |
SerCx2SystemDmaReceiveCleanupTransactionComplete Metode SerCx2SystemDmaReceiveCleanupTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan DMA sistem. |
SerCx2SystemDmaReceiveCreate Metode SerCx2SystemDmaReceiveCreate membuat objek yang diterima DMA sistem SerCx2, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi yang diterima DMA sistem. |
SerCx2SystemDmaReceiveGetDmaEnabler Metode SerCx2SystemDmaReceiveGetDmaEnabler mendapatkan pengaktif DMA untuk pengontrol DMA sistem yang digunakan untuk transaksi penerimaan DMA sistem. |
SerCx2SystemDmaReceiveInitializeTransactionComplete Metode SerCx2SystemDmaReceiveInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi penerimaan DMA sistem baru. |
SerCx2SystemDmaReceiveNewDataNotification Metode SerCx2SystemDmaReceiveNewDataNotification memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa data tersedia untuk dibaca dari FIFO penerima di perangkat keras pengontrol serial. |
SerCx2SystemDmaTransmitCleanupTransactionComplete Metode SerCx2SystemDmaTransmitCleanupTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi transmisi DMA sistem. |
SerCx2SystemDmaTransmitBuat Metode SerCx2SystemDmaTransmitCreate membuat objek transmisi DMA sistem SerCx2, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi transmisi DMA sistem. |
SerCx2SystemDmaTransmitDrainFifoComplete Metode SerCx2SystemDmaTransmitDrainFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menguras data dari FIFO pengiriman di perangkat keras pengontrol serial. |
SerCx2SystemDmaTransmitGetDmaEnabler Metode SerCx2SystemDmaTransmitGetDmaEnabler mendapatkan pengaktif DMA untuk pengontrol DMA sistem yang digunakan untuk transaksi transmisi DMA sistem. |
SerCx2SystemDmaTransmitInitializeTransactionComplete Metode SerCx2SystemDmaTransmitInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi transmisi DMA sistem baru. |
SerCx2SystemDmaTransmitPurgeFifoComplete Metode SerCx2SystemDmaTransmitPurgeFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan data dari PENGIRIMAN FIFO di perangkat keras pengontrol serial. |
SerCxCompleteWait Metode SerCxCompleteWait memberi tahu ekstensi kerangka kerja serial (SerCx) bahwa peristiwa di masker tunggu saat ini telah terjadi. |
SerCxDeviceInitConfig Metode SerCxDeviceInitConfig dipanggil oleh driver pengontrol serial untuk melampirkan ekstensi kerangka kerja serial (SerCx) ke alur I/O untuk objek perangkat kerangka kerja (FDO atau PDO) yang dibuatnya. |
SerCxGetActivity Metode SerCxGetActivity mengambil status pekerjaan tertunda untuk driver pengontrol serial. |
SerCxGetConnectionParameters Metode SerCxGetConnectionParameters mengambil parameter koneksi untuk perangkat periferal terkait. |
SerCxGetReadIntervalTimeout Metode SerCxGetReadIntervalTimeout mengembalikan nilai batas waktu interval untuk operasi baca (terima). |
SerCxGetRingBufferUtilization Metode SerCxGetRingBufferUtilization memungkinkan driver pengontrol serial untuk menentukan berapa banyak buffer cincin type-ahead yang saat ini diisi oleh data yang diterima dari port serial. |
SerCxGetWaitMask Metode SerCxGetWaitMask mengembalikan penutup tunggu peristiwa untuk operasi tunggu yang saat ini tertunda. |
SerCxInitialize Metode SerCxInitialize menyelesaikan inisialisasi ekstensi kerangka kerja serial (SerCx) setelah driver ini membuat objek perangkat terkait. |
SerCxProgressReceive Metode SerCxProgressReceive melaporkan kemajuan operasi baca (terima) saat ini. |
SerCxProgressTransmit Metode SerCxProgressTransmit melaporkan kemajuan operasi tulis (transmisi) saat ini. |
SerCxRetrieveReceiveBuffer Metode SerCxRetrieveReceiveBuffer mendapatkan buffer input tempat data yang diterima dari port serial dapat dimuat. |
SerCxRetrieveReceiveMdl Metode SerCxRetrieveReceiveMdl mengambil MDL yang menjelaskan buffer yang akan digunakan untuk menerima blok data input berikutnya. |
SerCxRetrieveTransmitBuffer Metode SerCxRetrieveTransmitBuffer mendapatkan buffer output yang berisi data yang siap untuk ditransmisikan ke port serial. |
SerCxRetrieveTransmitMdl Metode SerCxRetrieveTransmitMdl mengambil MDL yang menjelaskan buffer yang berisi blok data output berikutnya yang akan ditransmisikan. |
Fungsi panggilan balik
EVT_SERCX_APPLY_CONFIG Fungsi panggilan balik peristiwa EvtSerCxApplyConfig menginstruksikan driver pengontrol serial untuk menerapkan daftar pengaturan konfigurasi ke perangkat keras pengontrol serial. |
EVT_SERCX_CONTROL Fungsi panggilan balik peristiwa EvtSerCxControl menangani permintaan kontrol I/O yang memiliki kode kontrol I/O (IOCTL) yang didukung ekstensi kerangka kerja serial (SerCx). |
EVT_SERCX_FILECLEANUP Fungsi panggilan balik peristiwa EvtSerCxFileCleanup memberi tahu driver pengontrol serial bahwa klien telah menutup handel terakhir ke objek file yang mewakili perangkat pengontrol serial. |
EVT_SERCX_FILECLOSE Fungsi panggilan balik peristiwa EvtSerCxFileClose memberi tahu driver pengontrol serial bahwa objek file yang mewakili perangkat pengontrol serial telah dirilis. |
EVT_SERCX_FILEOPEN Fungsi panggilan balik peristiwa EvtSerCxFileOpen memberi tahu driver pengontrol serial bahwa klien membuka handel file pada perangkat pengontrol serial dan bahwa objek file telah dibuat untuk mewakili perangkat. |
EVT_SERCX_PURGE Fungsi panggilan balik peristiwa EvtSerCxPurge dipanggil oleh ekstensi kerangka kerja serial (SerCx) untuk menghapus buffer perangkat keras pengontrol serial. |
EVT_SERCX_RECEIVE Fungsi panggilan balik peristiwa EvtSerCxReceive menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi baca (terima). |
EVT_SERCX_RECEIVE_CANCEL Fungsi panggilan balik peristiwa EvtSerCxReceiveCancel memberi tahu driver pengontrol serial bahwa permintaan terima yang tertunda dibatalkan. |
EVT_SERCX_TRANSMIT Fungsi panggilan balik peristiwa EvtSerCxTransmit menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi tulis (transmisi). |
EVT_SERCX_TRANSMIT_CANCEL Fungsi panggilan balik peristiwa EvtSerCxTransmitCancel memberi tahu driver pengontrol serial bahwa permintaan pengiriman yang tertunda dibatalkan. |
EVT_SERCX_WAITMASK Fungsi panggilan balik peristiwa EvtSerCxWaitmask mengonfigurasi pengontrol serial untuk memantau peristiwa dalam masker tunggu, yang merupakan nilai bitmask yang menentukan serangkaian peristiwa perangkat keras. |
EVT_SERCX2_APPLY_CONFIG Fungsi panggilan balik peristiwa EvtSerCx2ApplyConfig dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyediakan driver pengontrol serial dengan daftar pengaturan konfigurasi khusus perangkat untuk diterapkan ke perangkat keras pengontrol serial. |
EVT_SERCX2_CONTROL Fungsi panggilan balik peristiwa EvtSerCx2Control dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menangani permintaan kontrol I/O serial. |
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionCleanup dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan kustom berakhir. |
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionInitialize dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan perangkat keras pengontrol serial untuk melakukan transaksi penerimaan kustom baru. |
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionStart dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memulai transaksi penerimaan kustom. |
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionCleanup dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi pengiriman kustom berakhir. |
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionInitialize dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi pengiriman kustom. |
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionStart dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memulai transaksi pengiriman kustom. |
EVT_SERCX2_FILECLOSE Fungsi panggilan balik peristiwa EvtSerCx2FileClose dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memberi tahu driver pengontrol serial bahwa klien merilis objek file yang mewakili koneksi logis ke perangkat pengontrol serial. |
EVT_SERCX2_FILEOPEN Fungsi panggilan balik peristiwa EvtSerCx2FileOpen dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memberi tahu driver pengontrol serial bahwa klien membuka koneksi logis ke perangkat pengontrol serial dan bahwa objek file telah dibuat untuk mewakili koneksi ini. |
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveCancelReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan siap bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2PioReceiveEnableReadyNotification. |
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan PIO berakhir. |
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveEnableReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika pengontrol serial menerima data baru. |
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan pengontrol serial untuk melakukan transaksi penerimaan PIO. |
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveReadBuffer dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menggunakan I/O (PIO) terprogram untuk mentransfer data dari FIFO penerima di pengontrol serial ke buffer baca. |
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCancelDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan permintaan sebelumnya untuk menguras pengiriman FIFO di perangkat keras pengontrol serial. |
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCancelReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan siap bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2PioTransmitEnableReadyNotification. |
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi pengiriman PIO berakhir. |
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menguras transmisi FIFO di perangkat keras pengontrol serial. |
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitEnableReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika FIFO transmisi di pengontrol serial siap untuk menerima lebih banyak data. |
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi pengiriman PIO. |
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitPurgeFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membuang byte data yang tidak dikirim yang tetap berada dalam pengiriman FIFO di pengontrol serial. |
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitWriteBuffer dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menggunakan I/O (PIO) terprogram untuk mentransfer konten buffer tulis ke FIFO transmisi di pengontrol serial. |
EVT_SERCX2_PURGE_FIFOS Fungsi panggilan balik peristiwa EvtSerCx2PurgeFifos dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan buffer FIFO di perangkat keras pengontrol serial. |
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE Fungsi panggilan balik peristiwa EvtSerCx2SelectNextReceiveTransactionType dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menentukan mekanisme transfer data mana yang akan digunakan untuk operasi baca berikutnya. |
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE Fungsi panggilan balik peristiwa EvtSerCx2SelectNextTransmitTransactionType dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menentukan mekanisme transfer data mana yang akan digunakan untuk operasi tulis berikutnya. |
EVT_SERCX2_SET_WAIT_MASK Fungsi panggilan balik peristiwa EvtSerCx2SetWaitMask dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengonfigurasi pengontrol serial untuk memantau serangkaian peristiwa perangkat keras yang ditentukan oleh masker tunggu. |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveCancelNewDataNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan data baru bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveEnableNewDataNotification. |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi penerimaan DMA sistem berakhir. |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveConfigureDmaChannel dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memungkinkan driver pengontrol serial melakukan konfigurasi kustom adaptor DMA yang mungkin diperlukan sebelum memulai setiap transfer dalam transaksi penerimaan DMA sistem. |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveEnableNewDataNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika pengontrol serial menerima data baru. |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi yang diterima DMA sistem. |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitCancelDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan permintaan sebelumnya untuk menguras transmisi FIFO di perangkat keras pengontrol serial. |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi transmisi DMA sistem berakhir. |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitConfigureDmaChannel dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memungkinkan driver pengontrol seri melakukan konfigurasi kustom adaptor DMA yang mungkin diperlukan sebelum dimulainya setiap transfer DMA dalam transaksi transmisi DMA sistem. |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menguras transmisi FIFO di perangkat keras pengontrol serial. |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi transmisi DMA sistem. |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitPurgeFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membuang byte data yang tidak dikirim yang tetap berada di FIFO pengiriman di perangkat keras pengontrol serial. |
SERCXFUNC SERCXFUNC digunakan untuk membuat antarmuka fungsi SERCX eksternal. |
SERFUNC SERFUNC digunakan untuk membuat antarmuka fungsi SERCX. |
Struktur
SERCX_ACTIVITY Struktur SERCX_ACTIVITY berisi ringkasan item kerja yang siap diproses oleh driver pengontrol serial. |
SERCX_BUFFER_DESCRIPTOR Struktur SERCX_BUFFER_DESCRIPTOR menjelaskan buffer data untuk operasi penerimaan atau operasi pengiriman. |
SERCX_CONFIG Struktur SERCX_CONFIG berisi informasi konfigurasi untuk ekstensi kerangka kerja serial (SerCx). |
SERCX2_CONFIG Struktur SERCX2_CONFIG berisi informasi konfigurasi untuk versi 2 ekstensi kerangka kerja serial (SerCx2). |
SERCX2_CUSTOM_RECEIVE_CONFIG Struktur SERCX2_CUSTOM_RECEIVE_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek penerima kustom baru. |
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG Struktur SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transaksi penerimaan kustom baru. |
SERCX2_CUSTOM_TRANSMIT_CONFIG Struktur SERCX2_CUSTOM_TRANSMIT_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek pengiriman kustom baru. |
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG Struktur SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transaksi pengiriman kustom baru. |
SERCX2_PIO_RECEIVE_CONFIG Struktur SERCX2_PIO_RECEIVE_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek penerima PIO baru. |
SERCX2_PIO_TRANSMIT_CONFIG Struktur SERCX2_PIO_TRANSMIT_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transmisi PIO baru. |
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG Struktur SERCX2_SYSTEM_DMA_RECEIVE_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek yang diterima DMA sistem baru. |
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG Struktur SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transmisi DMA sistem baru. |
Enumerasi
SERCX_STATUS Enumerasi SERCX_STATUS menunjukkan status operasi penerimaan atau pengiriman serial. |
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS Enumerasi SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS mendefinisikan konstanta yang menunjukkan apakah proses sedang dilakukan untuk menyelesaikan transaksi penerimaan kustom. |
SERCX2_TRANSACTION_TYPE Enumerasi SERCX2_TRANSACTION_TYPE mendefinisikan konstanta yang menunjukkan jenis mekanisme transfer data yang digunakan untuk melakukan transaksi I/O. |