sercx.h ヘッダー
このヘッダーは serports によって使用されます。 詳細については、次を参照してください。
sercx.h には、次のプログラミング インターフェイスが含まれています。
関数
SERCX_ACTIVITY_INIT SERCX_ACTIVITY_INIT関数は、SERCX_ACTIVITY構造体を初期化します。 |
SERCX_BUFFER_DESCRIPTOR_INIT SERCX_BUFFER_DESCRIPTOR_INIT関数は、SERCX_BUFFER_DESCRIPTOR構造体を初期化します。 |
SERCX_CONFIG_INIT SERCX_CONFIG_INIT関数は、SERCX_CONFIG構造体を初期化します。 |
SERCX2_CONFIG_INIT SERCX2_CONFIG_INIT関数は、SERCX2_CONFIG構造体を初期化します。 |
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT SERCX2_CUSTOM_RECEIVE_CONFIG_INIT関数は、SERCX2_CUSTOM_RECEIVE_CONFIG構造体を初期化します。 |
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT関数は、SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG構造体を初期化します。 |
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT関数は、SERCX2_CUSTOM_TRANSMIT_CONFIG構造体を初期化します。 |
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT関数は、SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG構造体を初期化します。 |
SERCX2_PIO_RECEIVE_CONFIG_INIT SERCX2_PIO_RECEIVE_CONFIG_INIT関数は、SERCX2_PIO_RECEIVE_CONFIG構造体を初期化します。 |
SERCX2_PIO_TRANSMIT_CONFIG_INIT SERCX2_PIO_TRANSMIT_CONFIG_INIT関数は、SERCX2_PIO_TRANSMIT_CONFIG構造体を初期化します。 |
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT関数は、SERCX2_SYSTEM_DMA_RECEIVE_CONFIG構造体を初期化します。 |
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION関数は、SERCX2_SYSTEM_DMA_RECEIVE_CONFIG構造体を初期化します。 |
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT関数は、SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG構造体を初期化します。 |
SerCx2CompleteWait SerCx2CompleteWait メソッドは、現在の待機マスク内のイベントが発生したことをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。 |
SerCx2CustomReceiveCreate SerCx2CustomReceiveCreate メソッドは、カスタム受信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が、カスタム データ転送メカニズムを使用してシリアル コントローラーから受信データを読み取るために使用します。 |
SerCx2CustomReceiveTransactionCleanupComplete SerCx2CustomReceiveTransactionCleanupComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがカスタム受信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。 |
SerCx2CustomReceiveTransactionCreate SerCx2CustomReceiveTransactionCreate メソッドは、カスタム受信トランザクション オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がカスタム受信トランザクションの実行に使用します。 |
SerCx2CustomReceiveTransactionInitializeComplete SerCx2CustomReceiveTransactionInitializeComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが新しいカスタム受信トランザクションの準備としてシリアル コントローラーと関連ハードウェアの初期化を完了したことを通知します。 |
SerCx2CustomReceiveTransactionNewDataNotification SerCx2CustomReceiveTransactionNewDataNotification メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ハードウェアの受信 FIFO からデータを読み取ることができることを通知します。 |
SerCx2CustomReceiveTransactionReportProgress SerCx2CustomReceiveTransactionReportProgress メソッドは、現在のカスタム受信トランザクションの完了に向けて進行状況が行われているかどうかを報告します。 |
SerCx2CustomTransmitCreate SerCx2CustomTransmitCreate メソッドは、カスタム送信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 を使用して、カスタム データ転送メカニズムを使用してシリアル コントローラーに送信データを書き込みます。 |
SerCx2CustomTransmitTransactionCleanupComplete SerCx2CustomTransmitTransmitTransactionCleanupComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがカスタム送信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。 |
SerCx2CustomTransmitTransactionCreate SerCx2CustomTransmitTransactionCreate メソッドは、カスタム送信トランザクション オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がカスタム送信トランザクションの実行に使用します。 |
SerCx2CustomTransmitTransactionInitializeComplete SerCx2CustomTransmitTransactionInitializeComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル ドライバーが新しいカスタム送信トランザクションの準備としてシリアル コントローラーと関連ハードウェアの初期化を完了したことを通知します。 |
SerCx2InitializeDevice SerCx2InitializeDevice メソッドは、シリアル コントローラーのフレームワーク デバイス オブジェクトの初期化を完了します。 |
SerCx2InitializeDeviceInit SerCx2InitializeDeviceInit メソッドを使用すると、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 では、シリアル コントローラーのフレームワーク デバイス オブジェクトの作成時に、ドライバー フレームワークに拡張機能固有のプロパティを登録できます。 |
SerCx2PioReceiveCleanupTransactionComplete SerCx2PioReceiveCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが PIO 受信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。 |
SerCx2PioReceiveCreate SerCx2PioReceiveCreate メソッドは PIO 受信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が PIO 受信トランザクションの実行に使用します。 |
SerCx2PioReceiveInitializeTransactionComplete SerCx2PioReceiveInitializeTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル ドライバーが新しい PIO 受信トランザクションの準備としてシリアル コントローラー ハードウェアの初期化を完了したことを通知します。 |
SerCx2PioReceiveReady SerCx2PioReceiveReady メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラーの受信 FIFO からデータを読み取ることができることを通知します。 |
SerCx2PioTransmitCleanupTransactionComplete SerCx2PioTransmitCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが PIO 送信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。 |
SerCx2PioTransmitCreate SerCx2PioTransmitCreate メソッドは PIO 送信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が PIO 送信トランザクションの実行に使用します。 |
SerCx2PioTransmitDrainFifoComplete SerCx2PioTransmitDrainFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からデータのドレインを完了したことをバージョン 2 のシリアル フレームワーク拡張機能 (SerCx2) に通知します。 |
SerCx2PioTransmitInitializeTransactionComplete SerCx2PioTransmitInitializeTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが新しい PIO 送信トランザクションに備えてシリアル コントローラー ハードウェアの初期化を完了したことを通知します。 |
SerCx2PioTransmitPurgeFifoComplete SerCx2PioTransmitPurgeFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からデータの消去を完了したことを、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。 |
SerCx2PioTransmitReady SerCx2PioTransmitReady メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ハードウェア内の送信 FIFO がより多くのデータを受け入れる準備ができていることを通知します。 |
SerCx2SaveReceiveFifoOnD0Exit SerCx2SaveReceiveFifoOnD0Exit メソッドは、シリアル コントローラー ハードウェアの受信 FIFO に、シリアル コントローラーがデバイスの低電力状態になる前に保存する必要があるデータが含まれていることをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。 |
SerCx2SystemDmaReceiveCleanupTransactionComplete SerCx2SystemDmaReceiveCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがシステム DMA 受信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。 |
SerCx2SystemDmaReceiveCreate SerCx2SystemDmaReceiveCreate メソッドは SerCx2 system-DMA-receive オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がシステム DMA 受信トランザクションの実行に使用します。 |
SerCx2SystemDmaReceiveGetDmaEnabler SerCx2SystemDmaReceiveGetDmaEnabler メソッドは、システム DMA 受信トランザクションに使用されるシステム DMA コントローラーの DMA イネーブラーを取得します。 |
SerCx2SystemDmaReceiveInitializeTransactionComplete SerCx2SystemDmaReceiveInitializeTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル ドライバーが新しいシステム DMA 受信トランザクションの準備としてシリアル コントローラー ハードウェアの初期化を完了したことを通知します。 |
SerCx2SystemDmaReceiveNewDataNotification SerCx2SystemDmaReceiveNewDataNotification メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ハードウェアの受信 FIFO からデータを読み取ることができることを通知します。 |
SerCx2SystemDmaTransmitCleanupTransactionComplete SerCx2SystemDmaTransmitCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがシステム DMA 送信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。 |
SerCx2SystemDmaTransmitCreate SerCx2SystemDmaTransmitCreate メソッドは、SerCx2 system-DMA-transmit オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がシステム DMA 送信トランザクションの実行に使用します。 |
SerCx2SystemDmaTransmitDrainFifoComplete SerCx2SystemDmaTransmitDrainFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からのデータのドレインを完了したことを、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。 |
SerCx2SystemDmaTransmitGetDmaEnabler SerCx2SystemDmaTransmitGetDmaEnabler メソッドは、システム DMA 送信トランザクションに使用されるシステム DMA コントローラーの DMA イネーブラを取得します。 |
SerCx2SystemDmaTransmitInitializeTransactionComplete SerCx2SystemDmaTransmitInitializeTransactionComplete メソッドは、シリアル コントローラー ドライバーが新しいシステム DMA 送信トランザクションに備えてシリアル コントローラー ハードウェアの初期化を完了したことをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。 |
SerCx2SystemDmaTransmitPurgeFifoComplete SerCx2SystemDmaTransmitPurgeFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からのデータの消去を完了したことをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。 |
SerCxCompleteWait SerCxCompleteWait メソッドは、シリアル フレームワーク拡張機能 (SerCx) に、現在の待機マスク内のイベントが発生したことを通知します。 |
SerCxDeviceInitConfig SerCxDeviceInitConfig メソッドは、シリアル コントローラー ドライバーによって呼び出され、シリアル フレームワーク拡張機能 (SerCx) を、作成しているフレームワーク デバイス オブジェクト (FDO または PDO) の I/O パイプラインにアタッチします。 |
SerCxGetActivity SerCxGetActivity メソッドは、シリアル コントローラー ドライバーの保留中の作業の状態を取得します。 |
SerCxGetConnectionParameters SerCxGetConnectionParameters メソッドは、関連付けられている周辺機器の接続パラメーターを取得します。 |
SerCxGetReadIntervalTimeout SerCxGetReadIntervalTimeout メソッドは、読み取り (受信) 操作の間隔タイムアウト値を返します。 |
SerCxGetRingBufferUtilization SerCxGetRingBufferUtilization メソッドを使用すると、シリアル コントローラー ドライバーは、シリアル ポートから受信したデータによって現在入力されている先行型リング バッファーの量を確認できます。 |
SerCxGetWaitMask SerCxGetWaitMask メソッドは、現在保留中の待機操作のイベント待機マスクを返します。 |
SerCxInitialize SerCxInitialize メソッドは、このドライバーが関連付けられているデバイス オブジェクトを作成した後、シリアル フレームワーク拡張機能 (SerCx) の初期化を完了します。 |
SerCxProgressReceive SerCxProgressReceive メソッドは、現在の読み取り (受信) 操作の進行状況を報告します。 |
SerCxProgressTransmit SerCxProgressTransmit メソッドは、現在の書き込み (送信) 操作の進行状況を報告します。 |
SerCxRetrieveReceiveBuffer SerCxRetrieveReceiveBuffer メソッドは、シリアル ポートから受信したデータを読み込むことができる入力バッファーを取得します。 |
SerCxRetrieveReceiveMdl SerCxRetrieveReceiveMdl メソッドは、入力データの次のブロックを受信するために使用するバッファーを記述する MDL を取得します。 |
SerCxRetrieveTransmitBuffer SerCxRetrieveTransmitBuffer メソッドは、シリアル ポートに送信する準備ができているデータを含む出力バッファーを取得します。 |
SerCxRetrieveTransmitMdl SerCxRetrieveTransmitMdl メソッドは、送信する出力データの次のブロックを含むバッファーを記述する MDL を取得します。 |
コールバック関数
EVT_SERCX_APPLY_CONFIG EvtSerCxApplyConfig イベント コールバック関数は、シリアル コントローラー ハードウェアに構成設定の一覧を適用するようにシリアル コントローラー ドライバーに指示します。 |
EVT_SERCX_CONTROL EvtSerCxControl イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx) がサポートする I/O コントロール コード (IOCTL) を持つ I/O コントロール要求を処理します。 |
EVT_SERCX_FILECLEANUP EvtSerCxFileCleanup イベント コールバック関数は、クライアントがシリアル コントローラー デバイスを表すファイル オブジェクトへの最後のハンドルを閉じたことをシリアル コントローラー ドライバーに通知します。 |
EVT_SERCX_FILECLOSE EvtSerCxFileClose イベント コールバック関数は、シリアル コントローラー デバイスを表すファイル オブジェクトがリリースされたことをシリアル コントローラー ドライバーに通知します。 |
EVT_SERCX_FILEOPEN EvtSerCxFileOpen イベント コールバック関数は、クライアントがシリアル コントローラー デバイスでファイル ハンドルを開き、デバイスを表すファイル オブジェクトが作成されたことをシリアル コントローラー ドライバーに通知します。 |
EVT_SERCX_PURGE EvtSerCxPurge イベント コールバック関数は、シリアル コントローラーのハードウェア バッファーを消去するために、シリアル フレームワーク拡張機能 (SerCx) によって呼び出されます。 |
EVT_SERCX_RECEIVE EvtSerCxReceive イベント コールバック関数は、読み取り (受信) 操作を行うためにシリアル コントローラー デバイス (UART) を準備します。 |
EVT_SERCX_RECEIVE_CANCEL EvtSerCxReceiveCancel イベント コールバック関数は、保留中の受信要求が取り消されたことをシリアル コントローラー ドライバーに通知します。 |
EVT_SERCX_TRANSMIT EvtSerCxTransmit イベント コールバック関数は、書き込み (送信) 操作を行うためにシリアル コントローラー デバイス (UART) を準備します。 |
EVT_SERCX_TRANSMIT_CANCEL EvtSerCxTransmitCancel イベント コールバック関数は、保留中の送信要求が取り消されたことをシリアル コントローラー ドライバーに通知します。 |
EVT_SERCX_WAITMASK EvtSerCxWaitmask イベント コールバック関数は、ハードウェア イベントのセットを指定するビットマスク値である待機マスク内のイベントを監視するようにシリアル コントローラーを構成します。 |
EVT_SERCX2_APPLY_CONFIG EvtSerCx2ApplyConfig イベント コールバック関数は、シリアル コントローラー ハードウェアに適用するデバイス固有の構成設定の一覧をシリアル コントローラー ドライバーに提供するために、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出されます。 |
EVT_SERCX2_CONTROL EvtSerCx2Control イベント コールバック関数は、シリアル I/O 制御要求を処理するために、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出されます。 |
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP EvtSerCx2CustomReceiveTransactionCleanup イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム受信トランザクションの終了後にシリアル コントローラーのハードウェア状態をクリーンします。 |
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE EvtSerCx2CustomReceiveTransactionInitialize イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、新しいカスタム受信トランザクションを実行するようにシリアル コントローラー ハードウェアを準備します。 |
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START EvtSerCx2CustomReceiveTransactionStart イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム受信トランザクションを開始します。 |
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP EvtSerCx2CustomTransmitTransactionCleanup イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム送信トランザクションの終了後にシリアル コントローラーのハードウェア状態をクリーンします。 |
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE EvtSerCx2CustomTransmitTransactionInitialize イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム送信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。 |
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START EvtSerCx2CustomTransmitTransactionStart イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム送信トランザクションを開始します。 |
EVT_SERCX2_FILECLOSE EvtSerCx2FileClose イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーに、シリアル コントローラー デバイスへの論理接続を表すファイル オブジェクトがクライアントによって解放されたことを通知します。 |
EVT_SERCX2_FILEOPEN EvtSerCx2FileOpen イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、クライアントがシリアル コントローラー デバイスへの論理接続を開き、この接続を表すファイル オブジェクトが作成されたことをシリアル コントローラー ドライバーに通知します。 |
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION EvtSerCx2PioReceiveCancelReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、EvtSerCx2PioReceiveEnableReadyNotification イベント コールバック関数への以前の呼び出しで SerCx2 が有効になったという準備完了通知を取り消します。 |
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION EvtSerCx2PioReceiveCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 受信トランザクションの終了後にシリアル コントローラーのハードウェア状態をクリーンします。 |
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION EvtSerCx2PioReceiveEnableReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが新しいデータを受信したときに SerCx2 に通知できるようにします。 |
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION EvtSerCx2PioReceiveInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 受信トランザクションを実行するようにシリアル コントローラーを準備します。 |
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER EvtSerCx2PioReceiveReadBuffer イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、プログラムされた I/O (PIO) を使用してシリアル コントローラーの受信 FIFO から読み取りバッファーにデータを転送します。 |
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO EvtSerCx2PioTransmitCancelDrainFifo イベント コールバック関数は、シリアル コントローラー ハードウェアで送信 FIFO をドレインする以前の要求を取り消すために、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出されます。 |
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION EvtSerCx2PioTransmitCancelReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、EvtSerCx2PioTransmitEnableReadyNotification イベント コールバック関数の以前の呼び出しで SerCx2 が有効になったという準備完了通知を取り消します。 |
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION EvtSerCx2PioTransmitCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 送信トランザクションの終了後にシリアル コントローラーの状態をクリーンします。 |
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO EvtSerCx2PioTransmitDrainFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアで送信 FIFO をドレインします。 |
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION EvtSerCx2PioTransmitEnableReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーがシリアル コントローラー内の送信 FIFO でさらに多くのデータを受け入れる準備ができたときに SerCx2 に通知できるようにします。 |
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION EvtSerCx2PioTransmitInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 送信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。 |
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO EvtSerCx2PioTransmitPurgeFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラーの送信 FIFO に残っている未送信データのバイトを破棄します。 |
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER EvtSerCx2PioTransmitWriteBuffer イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、プログラムされた I/O (PIO) を使用して、書き込みバッファーの内容をシリアル コントローラーの送信 FIFO に転送します。 |
EVT_SERCX2_PURGE_FIFOS EvtSerCx2PurgeFifos イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェア内の FIFO バッファーを消去します。 |
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE EvtSerCx2SelectNextReceiveTransactionType イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、次の読み取り操作に使用するデータ転送メカニズムを決定します。 |
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE EvtSerCx2SelectNextTransmitTransactionType イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、次の書き込み操作に使用するデータ転送メカニズムを決定します。 |
EVT_SERCX2_SET_WAIT_MASK EvtSerCx2SetWaitMask イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、待機マスクで指定された一連のハードウェア イベントを監視するようにシリアル コントローラーを構成します。 |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION EvtSerCx2SystemDmaReceiveCancelNewDataNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、EvtSerCx2SystemDmaReceiveEnableNewDataNotification イベント コールバック関数の以前の呼び出しで SerCx2 が有効にした新しいデータ通知を取り消します。 |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION EvtSerCx2SystemDmaReceiveCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 受信トランザクションの終了後にシリアル コントローラーの状態をクリーンします。 |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL EvtSerCx2SystemDmaReceiveConfigureDmaChannel イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが、システム DMA 受信トランザクションの各転送の開始前に必要になる可能性のある DMA アダプターのカスタム構成を実行できるようにします。 |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2SystemDmaReceiveEnableNewDataNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが新しいデータを受信したときに SerCx2 に通知できるようにします。 |
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 受信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。 |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO EvtSerCx2SystemDmaTransmitCancelDrainFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアで送信 FIFO をドレインする以前の要求を取り消します。 |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION EvtSerCx2SystemDmaTransmitCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 送信トランザクションの終了後にシリアル コントローラーの状態をクリーンします。 |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL EvtSerCx2SystemDmaTransmitConfigureDmaChannel イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが、システム DMA 送信トランザクションの各 DMA 転送の開始前に必要になる可能性のある DMA アダプターのカスタム構成を実行できるようにします。 |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO EvtSerCx2SystemDmaTransmitDrainFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアで送信 FIFO をドレインします。 |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION EvtSerCx2SystemDmaTransmitInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 送信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。 |
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO EvtSerCx2SystemDmaTransmitPurgeFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアの送信 FIFO に残っている未送信データのバイトを破棄します。 |
構造
SERCX_ACTIVITY SERCX_ACTIVITY構造体には、シリアル コントローラー ドライバーが処理できる作業項目の概要が含まれています。 |
SERCX_BUFFER_DESCRIPTOR SERCX_BUFFER_DESCRIPTOR構造体は、受信操作または送信操作のデータ バッファーを記述します。 |
SERCX_CONFIG SERCX_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx) の構成情報が含まれています。 |
SERCX2_CONFIG SERCX2_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 の構成情報が含まれています。 |
SERCX2_CUSTOM_RECEIVE_CONFIG SERCX2_CUSTOM_RECEIVE_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム受信オブジェクトの構成に使用する情報が含まれています。 |
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム受信トランザクション オブジェクトの構成に使用する情報が含まれています。 |
SERCX2_CUSTOM_TRANSMIT_CONFIG SERCX2_CUSTOM_TRANSMIT_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム送信オブジェクトの構成に使用する情報が含まれています。 |
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム送信トランザクション オブジェクトの構成に使用する情報が含まれています。 |
SERCX2_PIO_RECEIVE_CONFIG SERCX2_PIO_RECEIVE_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しい PIO 受信オブジェクトの構成に使用する情報が含まれています。 |
SERCX2_PIO_TRANSMIT_CONFIG SERCX2_PIO_TRANSMIT_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しい PIO 送信オブジェクトの構成に使用する情報が含まれています。 |
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG SERCX2_SYSTEM_DMA_RECEIVE_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しい system-DMA 受信オブジェクトの構成に使用する情報が含まれています。 |
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいシステム DMA 送信オブジェクトの構成に使用する情報が含まれています。 |
列挙
SERCX_STATUS SERCX_STATUS列挙は、シリアル受信または送信操作の状態を示します。 |
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS列挙は、カスタム受信トランザクションの完了に向けてプロセスが行われているかどうかを示す定数を定義します。 |
SERCX2_TRANSACTION_TYPE SERCX2_TRANSACTION_TYPE列挙は、I/O トランザクションの実行に使用するデータ転送メカニズムの種類を示す定数を定義します。 |