SerCx2SystemDmaTransmitCleanupTransactionComplete 関数 (sercx.h)
SerCx2SystemDmaTransmitCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがシステム DMA 送信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。
構文
void SerCx2SystemDmaTransmitCleanupTransactionComplete(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
パラメーター
[in] SystemDmaTransmit
system-DMA-transmit オブジェクトへの SERCX2SYSTEMDMATRANSMIT ハンドル。 このオブジェクトを作成するために、以前に SerCx2SystemDmaTransmitCreate メソッドを呼び出したシリアル コントローラー ドライバー。
戻り値
なし
解説
システム DMA 送信トランザクションが終了すると、SerCx2 は EvtSerCx2SystemDmaTransmitCleanupTransaction イベント コールバック関数を呼び出して、実装されている場合はシリアル コントローラーの状態をクリーンします。 この呼び出しに応じて、ドライバーは必要なクリーン作業を行う必要があります。その後、ドライバーは SerCx2SystemDmaTransmitCleanupTransactionComplete を呼び出して SerCx2 に通知する必要があります。 SerCx2 はこの通知を受け取り、通知されるまで次のトランザクションを開始しません。
シリアル コントローラー ドライバーは、 EvtSerCx2SystemDmaTransmitCleanupTransaction 関数の呼び出しへの応答でのみ SerCx2SystemDmaTransmitCleanupTransactionComplete を 呼び出す必要があります。
詳細については、「 SerCx2 System-DMA-Transmit トランザクション」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | sercx.h |
IRQL | <= DISPATCH_LEVEL |