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